Docker官网无法访问后,apt docker源失效且更换无效的原因分析和解决
⚠⚠ 声明:此文章仅是docker程序本身的镜像源配置解析,不是 dockerhub! ⚠⚠
前段时间Docker不是因为某些原因无法访问了嘛,学弟在使用服务器上的docker时候发现apt无法正常更新docker程序了,而且更换清华源也无效,仍然无法更新,apt还在向download.docker.com请求数据,这我就好奇了,研究研究看看。
首先上服务器上复现了一下,确实,无法更新.
学弟参照的教程是https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/
问题分析
我们通过教程可以发现对应的源配置文件是在/etc/apt/sources.list.d/
下的,进入目录可以发现存在两个文件。
解决方案
好家伙,原来你在这里,那么我们移除掉这个archive的list之后再清空下apt缓存
rm -rf /var/lib/apt/lists/*
然后我们需要通过一些方法下载gpg,之后通过python http.server让他可以下载(gpg直接读文件有时候莫名其妙会有问题)
1 | install -m 0755 -d /etc/apt/keyrings |
最后安装
1 | apt-get update |
好了,能正常更新了
- 标题: Docker官网无法访问后,apt docker源失效且更换无效的原因分析和解决
- 作者: IShirai_KurokoI
- 创建于 : 2024-07-12 16:06:00
- 更新于 : 2024-07-12 16:25:24
- 链接: https://ishiraikurokoi.top/2024-07-12-Docker-Source-Fix/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论