卸载旧版

首先如果系统中已经存在旧的Docker,则先卸载:

 yum remove docker \
     docker-client \
     docker-client-latest \
     docker-common \
     docker-latest \
     docker-latest-logrotate \
     docker-logrotate \
     docker-engine

配置Docker的yum库

首先要安装一个yum工具

 yum install -y yum-utils

安装成功后,执行命令,配置Docker的yum源:

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

安装Docker

最后,执行命令,安装Docker

 yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

输入docker -v 说明安装成功

启动和校验

 # 启动Docker
 systemctl start docker
 # 停止Docker
 systemctl stop docker
 # 重启
 systemctl restart docker
 # 设置开机自启
 systemctl enable docker
 # 执行docker ps命令,如果不报错,说明安装启动成功
 docker ps

输入docker images,得到相应结果、无报错,说明docker启动成功

Dokcer镜像源

vim /etc/docker/daemon.json 

{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "registry-mirrors": [
        "https://docker.1ms.run",
        "https://docker.xuanyuan.me"
        ],
  "live-restore": true,
  "log-driver":"json-file",
  "log-opts": {"max-size":"500m", "max-file":"3"},
  "storage-driver": "overlay2"
}