Docker安装—centos7 下安装docker-ce 最新版

官方文档:https://docs.docker.com/engine/installation/linux/docker-ce/centos/

1 删除旧版本docker 

yum remove docker docker-common  container-selinux  docker-selinux  docker-engine 

2 安装yum-utils 我们需要 yum-config-manager 工具
yum install -y yum-utils 

3 利用yum增加 docker-ce 的repo
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 

4 默认edge repository 是disable 的,我们来enable 它
yum-config-manager --enable docker-ce-edge 

5 更新软件包信息:
yum makecache fast 

6 安装最新版本的docker: 

yum –y install docker-ce

 # rpm -qa|grep docker
docker-ce-selinux-17.05.0.ce-1.el7.centos.noarch
docker-ce-17.05.0.ce-1.el7.centos.x86_64 

7 有时候需要安装特定版本的docker,首先list出可用版本:
#yum list docker-ce.x86_64 --showduplicates |sort -r
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror, langpacks, priorities
Installed Packages
* epel: mirrors.tuna.tsinghua.edu.cn
docker-ce.x86_64 17.05.0.ce-1.el7.centos docker-ce-edge
docker-ce.x86_64 17.05.0.ce-1.el7.centos @docker-ce-edge
docker-ce.x86_64 17.04.0.ce-1.el7.centos docker-ce-edge
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
Available Packages
332 packages excluded due to repository priority protections
假如我们想安装低版本的:
yum –y install docker-ce-17.03.1 

8 启动docker:
systemctl start docker 

9 相关验证:

  Docker安装—centos7 下安装docker-ce 最新版