docker从1.3版本后分为社区版ce和企业版ee
ce版本分为 stable和edge版本,每个季度更新stable版本,每个月份更新edge版本
安装
- 内核版本docker要求centos内核版本高于3.10,使用下面的命令查看内核版本
[root@localhost ~]# uname -r
3.10.0-229.el7.x86_64
- 更新yum包
sudo yum update
- 卸载旧版本
sudo yum remove docker docker-common docker-selinux docker-engine
- 安装依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 设置docker yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- 查看yum仓库中的docker版本
yum list docker-ce --showduplicates | sort -r
- 下载自己的版本
sudo yum install docker-ce #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
sudo yum install <FQPN> # 例如:sudo yum install docker-ce-17.12.0.ce
- 启动并加入开机启动
systemctl start docker
systemctl enable docker
设置阿里镜像加速
- 登录阿里云:进入控制台搜索 “镜像加速“
- 编辑docker配置文件
vi /etc/docker/daemon.json
[root@localhost ~]# cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://v0ngtyng.mirror.aliyuncs.com"]
}
- 加载配置重新启动
[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl restart docker