Centos7部署指定版本Docker
1,查看系统中是否预置docker,若有,卸载掉
rpm -qa|grep docker

比如,我的系统中已经安装docker-ce-20.10.6。如果要卸载该版本docker,使用如下命令
rpm -e docker-ce-20.10.6-3.el7
使用如上命令将docker相关软件都卸载掉
2,安装软件源
yum install -y yum-utils device-mapper-persistent-data lvm2
3,安装docker yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum makecache
4,查看可安装docker版本
yum list docker-ce --showduplicates|sort -r

5,安装指定版本docker
yum install -y docker-ce-20.10.6-3.el7
6,设置开机启动,启动docker
systemctl enable docker
systemctl start docker
7,修改/etc/docker/daemon.json文件
[root@controller ~]# cat /etc/docker/daemon.json
{
"registry-mirrors": [
"https://rsbud4vc.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn",
"https://dockerhub.azk8s.cn",
"http://hub-mirror.c.163.com",
"http://qtid6917.mirror.aliyuncs.com",
"https://rncxm540.mirror.aliyuncs.com"
],
"max-concurrent-downloads": 10,
"live-restore": true,
"log-driver": "json-file",
"log-level": "warn",
"log-opts": {
"max-size": "50m",
"max-file": "1"
},
"storage-driver": "overlay2",
"exec-opts": [
"native.cgroupdriver=systemd"
]
}
systemctl restart docker

浙公网安备 33010602011771号