在我的服务器中通过apt upgrade更新软件,在更新docker-ce包报出如下错误(updateOK):
404 Not Found [IP: 42.81.204.35 443]
Err:2 https://mirrors.aliyun.com/docker-ce/linux/ubuntu focal/stable amd64 docker-ce amd64 5:20.10.5~3-0~ubuntu-focal
404 Not Found [IP: 42.81.204.35 443]
E: Failed to fetch https://mirrors.aliyun.com/docker-ce/linux/ubuntu/dists/focal/pool/stable/amd64/docker-ce-cli_20.10.5~3-0~ubuntu-focal_amd64.deb 404 Not Found [IP: 42.81.204.35 443]
E: Failed to fetch https://mirrors.aliyun.com/docker-ce/linux/ubuntu/dists/focal/pool/stable/amd64/docker-ce_20.10.5~3-0~ubuntu-focal_amd64.deb 404 Not Found [IP: 42.81.204.35 443]
随即打开 https://mirrors.aliyun.com/docker-ce/linux/ubuntu/dists/focal/pool/stable/amd64/ 中发现没有 【docker-ce_20.10.5~3-0~ubuntu-focal_amd64.deb】和【docker-ce-cli_20.10.5~3-0~ubuntu-focal_amd64.deb】包。麻烦尽快处理下,谢谢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您好,看起来您在尝试通过阿里云镜像源更新 Docker CE 时遇到了 404 错误,这通常意味着请求的文件在服务器上不存在。这个问题可能由几个原因引起:
版本不支持或已移除:您尝试下载的 Docker CE 版本(20.10.5)可能已经被从阿里云镜像源中移除,因为维护者通常会定期清理旧版本以节省存储空间并鼓励用户使用最新或长期支持的版本。
镜像源同步问题:有时候,尽管版本仍然有效,但由于同步延迟或其他技术问题,特定文件可能暂时不可用。
针对您的情况,您可以尝试以下几个解决方案:
检查 Docker CE 版本:访问 Docker 官方文档或仓库,确认您尝试安装的版本是否仍然被推荐或支持。如果该版本已过时,考虑升级到一个较新的稳定版本。
更换软件源:如果确定是阿里云镜像源的问题,您可以临时切换到 Docker 官方或者其他可靠的镜像源进行更新。修改 /etc/apt/sources.list
或相关配置文件中的源地址。
手动下载和安装:如果只是个别包缺失,您也可以直接从 Docker 官方仓库或其他可靠来源手动下载 .deb
文件,然后使用 dpkg
命令安装。但请确保这样做与您的系统兼容,并注意依赖关系的解决。
等待镜像源更新:如果认为是临时的同步问题,可以稍等一段时间再试,或者通过阿里云的帮助渠道反馈此问题,询问是否计划重新上传该文件或何时能修复。
建议首先采取前两种方案,即验证并尝试更新到新版本,或更换为可用的镜像源。如果问题持续存在,考虑联系阿里云的技术支持获取进一步帮助。