步骤1 清理环境

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

步骤2 安装docker

# 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 更新并安装 docker-ce 以及 compose 插件
sudo yum makecache fast
sudo yum -y install docker-ce docker-ce-cli docker-compose-plugin-2.26.1-1.el7
# 开启 docker 服务
sudo systemctl enable --now docker

docker-compose 不指定版本,笔者本地会出现如下错误

docker-compose-plugin-2.27.1-1 FAILED
https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/docker-compose-plugin-2.27.1-1.el7.x86_64.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=docker-ce-stable clean metadata                                                                                         ]  0.0 B/s |    0 B  --:--:-- ETA
Trying other mirror.

更多推荐