-
删除错误的 repo
sudo rm -f /etc/yum.repos.d/docker-ce.repo -
使用官方 Docker repo
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo -
修改Docker的dnf仓库源
sudo sed -i 's#https://download.docker.com/linux/centos#http://mirrors.aliyun.com/docker-ce/linux/centos#g' /etc/yum.repos.d/docker-ce.repo -
清理缓存并重新安装
sudo dnf clean all sudo dnf makecache sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -
开机启动
sudo systemctl enable --now docker -
配置 Docker 镜像加速器
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://docker.m.daocloud.io", "https://mirror.ccs.tencentyun.com", "https://hub-mirror.c.163.com", "https://registry.docker-cn.com" ] } EOF -
重启docker
sudo systemctl daemon-reexec sudo systemctl restart docker