2.Docker入门(一)安装配置

作者: 爱迪生玛玛 | 来源:发表于2017-05-03 00:56 被阅读77次

    注意

    以下内容完全摘自Docker官方文档,仅为学习及技术分享所用,切勿用于商业用途,转载请注明出处。

    以下为正文


    Docker中两个基本概念

    • Image(镜像)

    镜像是轻量级的、独立的可执行包文件,包含了运行某个软件所需的一些资源,包括代码、运行环境要求、类库、环境变量和配置文件。

    • 容器

    容器是一个镜像的运行实例,容器就是镜像文件在内存中如何存在和运行的实例。它默认是与宿主环境完全分离开的,只有在镜像配置文件要求的情况下,才会去访问宿主主机中的文件和端口。

    容器与虚拟机的区别

    虚拟机结构示意图

    VM@2x.png

    虚拟机运行着Guest OS(客户操作系统),这个Guest OS是资源敏感的(严重依赖宿主机系统资源),也就是说它在磁盘镜像、应用程序状态方面,与系统设置、安全补丁以及其他易丢失、难重用的特性紧密相关。

    容器结构示意图

    Container@2x.png

    容器之间可以共享同一个内核,容器镜象唯一需要的信息是可以执行的依赖包和类库,这些都不需要在宿主系统中预先安装。容器中的进程像原生进程一样运行,你可以轻松地通过运行“docker ps”这样的命令来查看和管理这些进程,就像你在Linux上运行“ps”命令的效果一样。最后,因为容器镜像自身就包含了自己的依赖,所以它不需要任何配置支撑,可以在任何环境运行。

    安装Docker

    Docker有社区版和企业版,我们这里演示在CentOS 7上安装Docker社区版(并且是最新稳定版本)

    1. 安装 yum-utils, 它提供yum-config-manager 工具
    $ sudo yum install -y yum-utils
    
    1. 使用以下命令来设置Docker稳定版本的repository
    $ sudo yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo
    
    1. 更新yum包索引
    $ sudo yum makecache fast
    
    1. 安装最新Docker社区稳定版
    sudo yum install docker-ce
    

    也可通过以下格式的命令来安装指定版本

    sudo yum install docker-ce-<VERSION>
    
    1. 当你安装完Docker后,你可以通过运行 docker run hello-world命令试试效果:
    $ docker run hello-world
    
    Hello from Docker!
    This message shows that your installation appears to be working correctly.
    
    To generate this message, Docker took the following steps:
    ...(snipped)...
    

    相关文章

      网友评论

        本文标题:2.Docker入门(一)安装配置

        本文链接:https://www.haomeiwen.com/subject/jeahtxtx.html