CentOS 7 安装 Docker CE 社区版

2017-7-18 18:36 Herald 374 CentOSDockerCentOS 7

Docker Community Edition 社区版,简称 CE 版。

本文以 Docker 官方文档为蓝本,介绍如何在 CentOS 系统上设置并通过 Docker 官方软件源安装 Docker CE 社区版。

安装 Docker CE,你需要使用 64 位的 CentOS 7。

卸载旧版

如果你的系统安装了旧版本的 dockerdocker-engine,请先卸载:

$ sudo yum remove docker \
                  docker-common \
                  docker-selinux \
                  docker-engine

卸载时 /var/lib/docker/ 目录中的 Docker 镜像、容器、卷和网络配置等会被保留。

安装 Docker CE

第一步 设置软件源

  • 安装依赖的软件包:
    $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
  • 使用以下命令设置使用 stable 软件源:
    $ sudo yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo
    

第二步 安装 Docker CE

  1. 重建软件源缓存
    $ sudo yum makecache fast
    
  2. 安装最新版本 Docker CE
    $ sudo yum install docker-ce
    
  3. 安装指定版本 Docker CE,列出可用版本:
    $ yum list docker-ce.x86_64  --showduplicates | sort -r
    docker-ce.x86_64  17.06.0.el7                               docker-ce-stable  
    

    安装指定版本:

    $ sudo yum install docker-ce-<VERSION>
    
  4. 启动 Docker:
    $ sudo systemctl start docker
    
  5. 检测 Docker CE 是否安装成功,运行 hello-world 镜像:
    $ sudo docker run hello-world
    

    该命令会下载并在一个容器中运行测试镜像,容器运行时会打印一条信息并退出运行。

卸载 Docker CE

  1. 卸载 Docker CE 软件包:
    $ sudo yum remove docker-ce
    
  2. Docker 相关的镜像、容器、数据卷、自定义配置文件不会被删除。如需删除:
    $ sudo rm -rf /var/lib/docker
    

{{ headers["x-wp-total"] }} 条评论

{{ post_id = '2626' }}

回复 {{ reply_to }}