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

posted @ 2021-11-10 11:37  Sai1987  阅读(184)  评论(0)    收藏  举报