阿里云服务器执行yum,一直下载docker-ce-stable失败

~# yum update
Docker CE Stable - x86_64                               0.0  B/s |   0  B     02:00    
Errors during downloading metadata for repository 'docker-ce-stable':
  - Curl error (28): Timeout was reached for https://download.docker.com/linux/centos/8/x86_64/stable/repodata/repomd.xml [Connection timed out after 30000 milliseconds]
Error: Failed to download metadata for repo 'docker-ce-stable': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

这可能是由于YUM配置文件中包含了Docker仓库的配置,或者您的yum源中包含了Docker的相关依赖。您可以尝试以下步骤解决问题:

1. 查看YUM配置: 查看 `/etc/yum.repos.d/` 目录下是否有与Docker相关的repo文件,如`docker.repo`或`docker-ce.repo`,并临时移除或注释掉相关配置。

本人通过查看`/etc/yum.repos.d/` 目录,发现有docker-ce.repo,打开

[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-stable-debuginfo]
name=Docker CE Stable - Debuginfo $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/debug-$basearch/stable
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-stable-source]
name=Docker CE Stable - Sources
baseurl=https://download.docker.com/linux/centos/$releasever/source/stable
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-test]
name=Docker CE Test - $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/test
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-test-debuginfo]
name=Docker CE Test - Debuginfo $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/debug-$basearch/test
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-test-source]
name=Docker CE Test - Sources
baseurl=https://download.docker.com/linux/centos/$releasever/source/test
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-nightly]
name=Docker CE Nightly - $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/nightly
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-nightly-debuginfo]
name=Docker CE Nightly - Debuginfo $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/debug-$basearch/nightly
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-nightly-source]
name=Docker CE Nightly - Sources
baseurl=https://download.docker.com/linux/centos/$releasever/source/nightly
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

发现第4行,enabled=1,其他都是0,将其改为0,解决

2. 临时禁用Docker源: 在执行yum命令时,可以使用`--disablerepo=docker*`参数来临时忽略Docker仓库。

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以尝试以下步骤来解决无法安装 Docker CE 的问题: 1. 确保你的操作系统版本是支持 Docker CE 的。Docker CE 支持多个 Linux 发行版,例如 CentOS、Fedora、Ubuntu 等。你需要确保你的操作系统版本和 Docker CE 的兼容性。 2. 确保你的系统已经更新到最新版本。使用以下命令来更新系统软件包: - 对于 CentOS/RHEL:sudo yum update - 对于 Ubuntu/Debian:sudo apt update && sudo apt upgrade 3. 确保已经添加了 Docker 的官方存储库。使用以下命令来添加 Docker 存储库: - 对于 CentOS/RHEL:sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo - 对于 Ubuntu/Debian:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 4. 确保已经安装了必要的依赖软件包。使用以下命令安装 Docker CE 的依赖软件包: - 对于 CentOS/RHEL:sudo yum install -y yum-utils device-mapper-persistent-data lvm2 - 对于 Ubuntu/Debian:sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common 5. 最后,使用以下命令来安装 Docker CE: - 对于 CentOS/RHEL:sudo yum install docker-ce docker-ce-cli containerd.io - 对于 Ubuntu/Debian:sudo apt-get update && sudo apt-get install -y docker-ce docker-ce-cli containerd.io 在执行这些步骤之前,请确保你具有管理员权限(使用 sudo)并且网络连接正常。如果问题仍然存在,请提供更多详细的错误信息,以便我们可以更好地帮助你解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值