1. 卸载老的版本

yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
  1. 安装yum工具包

 yum install -y yum-utils
  1. 配置仓库源

# 1. 默认使用国外源,非常非常非常慢!
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

# 2. 推荐用国内源,丝滑!
yum-config-manager \
    --add-repo \
    https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
  1. 安装Docker Engine

yum install docker-ce docker-ce-cli containerd.io
  1. 启动Docker

systemctl enable docker
systemctl start docker

配置Dameon.json

sudo vi /etc/docker/daemon.json
{
    "registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://docker.1panel.live",
        "https://hub.rat.dev"
    ]
}
sudo service docker restart

安装docker compose

下载离线软件包

  1. 给文件执行权限

chmod +x docker-compose-linux-x86_64
  1. 移动到系统 PATH 目录

sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
  1. 验证是否安装成功

docker-compose version