博主用的是Alibaba Cloud Linux 3,安装docker时,出现这个报错,还有下面的错误:

Error: Error downloading packages:
docker-ce-rootless-extras-26.1.3-1.el8.x86_64: Cannot download, all mirrors were already tried without success

出现的位置比较随机,但整体就是因为网络连接不稳定导致的错误

解决方法

sudo rm -f /etc/yum.repos.d/docker-ce.repo # 替换旧的 Docker 源

# 添加阿里云的Docker源
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 清理缓存
sudo dnf clean all
sudo dnf makecache

# 重新安装 Docker
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

sudo systemctl start docker # 启动服务
sudo systemctl enable docker # 设置自启动

# sudo systemctl status docker # 查看docker运行状态

然后就是把当前用户加到docker组里,这样使用docker就不需要sudo权限了

# 将当前用户加入 docker 用户组
sudo usermod -aG docker $USER
newgrp docker
docker ps # 查看当前运行的容器

更多推荐