centos7安装docker

操作系统为centos7.5

参考文档

1.更新yum

1
sudo yum update

2.删除已安装docker

1
sudo yum remove docker  docker-common docker-selinux docker-engine

3.安装需要的软件包

  • yum-util 提供yum-config-manager功能,
  • 另外两个是devicemapper驱动依赖的
    1
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2

4.设置yum源

1
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5.查看docker版本

1
yum list docker-ce --showduplicates | sort -r

6.安装docker

1
2
sudo yum install docker-ce  #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
sudo yum install <FQPN> # 例如:sudo yum install docker-ce-17.12.0.ce

7.启动并加入开机启动

1
2
sudo systemctl start docker
sudo systemctl enable docker

8.设置docker repository镜像

  • vi /etc/docker/daemon.json
1
2
3
{
"registry-mirrors": ["http://registry.docker-cn.com"]
}
1
2
3
{
"registry-mirrors": ["http://d1d9aef0.m.daocloud.io"]
}
1
2
3
{
"registry-mirrors": ["https://3laho3y3.mirror.aliyuncs.com"]
}

9.查看docker版本

1
docker version