aliyun 安装 docker Failed to download metadata for repo ‘docker-ce-stable‘: Cannot download repomd.xml
摘要:在阿里云CentOS Stream上安装Docker时遇到下载元数据失败的问题,提示SSL连接错误。文档已切换为RockyLinux/Ubuntu指引,但CentOS错误依旧。通过修改docker-ce.repo配置文件,将[docker-ce-stable]部分设置为空后保存退出,成功解决了安装问题。关键步骤是编辑配置文件并执行安装命令,最终完成Docker CE及相关插件的安装。
阿里云安装 docker
CentOS | Docker Docs 安装文档
已经切换了 Rocky Linux / Ubuntu 等,最后换成了 centos stream 错误依然。
>> sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Docker CE Stable - x86_64 0.0 B/s | 0 B 00:01
Errors during downloading metadata for repository 'docker-ce-stable':
- Curl error (35): SSL connect error for https://download.docker.com/linux/centos/9/x86_64/stable/repodata/repomd.xml [OpenSSL SSL_connect: Connection reset by peer in connection to download.docker.com:443 ]
Error: Failed to download metadata for repo 'docker-ce-stable': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
搜索之后,发现通过设置
>> vim docker-ce.repo
将配置改成一下结构
docker-ce-stable=0
:wq
退出。
在执行安装即可。
安装成功。
其它命令,参考安装文档: CentOS | Docker Docs
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : docker-buildx-plugin-0.24.0-1.el9.x86_64 1/13
Running scriptlet: docker-buildx-plugin-0.24.0-1.el9.x86_64 1/13
Installing : docker-compose-plugin-2.36.2-1.el9.x86_64 2/13
Running scriptlet: docker-compose-plugin-2.36.2-1.el9.x86_64 2/13
Installing : fuse3-libs-3.10.2-9.el9.x86_64 3/13
Running scriptlet: container-selinux-4:2.237.0-1.el9.noarch 4/13
Installing : container-selinux-4:2.237.0-1.el9.noarch 4/13
Running scriptlet: container-selinux-4:2.237.0-1.el9.noarch 4/13
Installing : containerd.io-1.7.27-3.1.el9.x86_64 5/13
Running scriptlet: containerd.io-1.7.27-3.1.el9.x86_64 5/13
Installing : docker-ce-cli-1:28.2.2-1.el9.x86_64 6/13
Running scriptlet: docker-ce-cli-1:28.2.2-1.el9.x86_64 6/13
Installing : libslirp-4.4.0-8.el9.x86_64 7/13
Installing : slirp4netns-1.3.3-1.el9.x86_64 8/13
Installing : fuse-common-3.10.2-9.el9.x86_64 9/13
Installing : fuse3-3.10.2-9.el9.x86_64 10/13
Installing : fuse-overlayfs-1.15-1.el9.x86_64 11/13
Running scriptlet: fuse-overlayfs-1.15-1.el9.x86_64 11/13
Installing : docker-ce-3:28.2.2-1.el9.x86_64 12/13
Running scriptlet: docker-ce-3:28.2.2-1.el9.x86_64 12/13
Installing : docker-ce-rootless-extras-28.2.2-1.el9.x86_64 13/13
Running scriptlet: docker-ce-rootless-extras-28.2.2-1.el9.x86_64 13/13
Running scriptlet: container-selinux-4:2.237.0-1.el9.noarch 13/13
Running scriptlet: docker-ce-rootless-extras-28.2.2-1.el9.x86_64 13/13
Verifying : fuse-common-3.10.2-9.el9.x86_64 1/13
Verifying : container-selinux-4:2.237.0-1.el9.noarch 2/13
Verifying : fuse-overlayfs-1.15-1.el9.x86_64 3/13
Verifying : fuse3-3.10.2-9.el9.x86_64 4/13
Verifying : fuse3-libs-3.10.2-9.el9.x86_64 5/13
Verifying : libslirp-4.4.0-8.el9.x86_64 6/13
Verifying : slirp4netns-1.3.3-1.el9.x86_64 7/13
Verifying : containerd.io-1.7.27-3.1.el9.x86_64 8/13
Verifying : docker-buildx-plugin-0.24.0-1.el9.x86_64 9/13
Verifying : docker-ce-3:28.2.2-1.el9.x86_64 10/13
Verifying : docker-ce-cli-1:28.2.2-1.el9.x86_64 11/13
Verifying : docker-ce-rootless-extras-28.2.2-1.el9.x86_64 12/13
Verifying : docker-compose-plugin-2.36.2-1.el9.x86_64 13/13
Installed:
container-selinux-4:2.237.0-1.el9.noarch containerd.io-1.7.27-3.1.el9.x86_64 docker-buildx-plugin-0.24.0-1.el9.x86_64 docker-ce-3:28.2.2-1.el9.x86_64 docker-ce-cli-1:28.2.2-1.el9.x86_64
docker-ce-rootless-extras-28.2.2-1.el9.x86_64 docker-compose-plugin-2.36.2-1.el9.x86_64 fuse-common-3.10.2-9.el9.x86_64 fuse-overlayfs-1.15-1.el9.x86_64 fuse3-3.10.2-9.el9.x86_64
fuse3-libs-3.10.2-9.el9.x86_64 libslirp-4.4.0-8.el9.x86_64 slirp4netns-1.3.3-1.el9.x86_64
Complete!

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)