美文网首页
Docker2-安装 Docker

Docker2-安装 Docker

作者: 我相信你爱过gg | 来源:发表于2017-06-25 08:44 被阅读83次

    Docker有两个版本:社区版(CE)和企业版(EE)。
    Docker社区版(CE)是开发人员和小团队的理想选择,希望开始使用Docker并尝试使用基于容器的应用程序。Docker CE有两个更新通道,稳定和Edge:
    稳定为您每季度提供可靠的更新
    Edge每月都会为您提供新功能

    Docker 支持平台

    CentOS Docker

    操作系统要求

    64位操作系统并且Linux 内核版本至少为3.10, 官方推荐使用 CentOS 7
    我们使用uname -a查看一下.

    Linux vultr.guest 3.10.0-514.16.1.el7.x86_64 #1 SMP Wed Apr 12 15:04:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
    

    安装 Docker

    您可以通过两种方式安装 Docker
    1.使用存储库进行安装, 以方便安装和升级任务. 这是推荐的方法.
    2.使用安装包进行安装, 并手动安装并手动管理升级.

    使用存储库进行安装

    在新主机上首次安装 Docker 之前, 需要设置 Docker 存储库. 之后, 您可以从存储库安装和更新 Docker.

    设置存储库
    Docker CE
    1.安装所需的软件包yum-utils提供了yum-config-manager, 并且device-mapper-persistent-datalvm2需要devicemapper存储驱动程序。

    $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    

    2.使用以下命令设置稳定版本库.

    注意: 如果你想安装Edge版本, 也需要设置稳定版本库.

    $ sudo yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo
    

    3.可选: 启用Edge存储库. 此存储库包含在上述docker.repo文件中, 但默认情况下禁用.

    $ sudo yum-config-manager --enable docker-ce-edge
    

    4.使用一下命令来禁用边Edge储库.

    $ sudo yum-config-manager --disable docker-ce-edge
    

    安装 Docker
    1.更新yum包索引

    $ sudo yum makecache fast
    

    2.安装最新版本的 Docker或者转到下一步特定版本

    Docker CE   sudo yum install docker-ce
    Docker EE   sudo yum install docker-ee
    

    注意: 如果启用了多个 Docker 资源库, 则无需在yum installoryum update命令中, 指定版本就可以安装或更新最新版本.

    3.在生产系统上, 您应该安装特定版本的 Docker, 而不是始终使用最新版本. 列出可用版本, 使用sort -r命令对版本号从高到低排序.

    注意:此yum list命令仅显示二进制包. 要显示源程序包,请将.x86_64从程序包名称中省略.

    $ yum list docker-ce.x86_64  --showduplicates |sort -r
    docker-ce.x86_64            17.03.1.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.03.0.ce-1.el7.centos             docker-ce-stable
    

    上面的内容取决于启用哪些存储库, 并且特定于您的系统版本. 如CentOS .el7版本.
    上面有三列, 分别解释一下
    第一列是二进制包名.
    第二列是版本字符串.
    第三列是存储库名称以及版本是稳定或Edge.

    如果要安装特定版本, 请将版本字符串附加到包名称, 并用-分隔.

    Docker CE   sudo yum install docker-ce-<VERSION>
    Docker EE   sudo yum install docker-ee-<VERSION>
    

    4.编辑/etc/docker/daemon.json 如果不存在则创建它并添加以下内容

    {
      "storage-driver": "devicemapper"
    }
    

    5.对于生产系统,您必须使用direct-lvm模式, 这需要您准备块设备.
    在启动Docker之前, 请遵循devicemapper存储驱动程序指南中
    的步骤.

    6.启动Docker

    sudo systemctl start docker
    

    7.docker 通过运行hello-world映像验证是否正确安装

    sudo docker run hello-world
    

    现在开始安装

    1.我们使用一下命令来安装

    sudo yum install docker-ce-17.03.1.ce-1.el7.centos
    

    会出现一下界面, 我们选择输入y 回车

    执行完成之后会出现一下界面



    我们看一下指纹与官方提供的指纹是否一致

    Docker CE   060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
    

    可以看出指纹是一致的, 我们输入y 回车继续.


    这样就安装成功了,我们启动 Docker 容器, 并且执行一个运行hello-world 镜像验证是否正确安装.
    sudo systemctl start docker
    sudo docker run hello-world
    

    我们看一下执行结果

    这里只介绍了使用存储库进行安装, 并且只安装了 CE 版, 如果有特殊安装请访问此地址

    相关文章

      网友评论

          本文标题:Docker2-安装 Docker

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