Docker 镜像拉取问题确实可能因为多种原因受到影响,包括政策调整、网络问题等。
DockerHub官方镜像源hub.docker.com 去年起就无法正常访问了
上海交大、南京大学、中国科技大学发出的下架或调整公告
换Docker镜像源:
https://docker.1ms.run
https://registry.docker-cn.com
https://dockerhub.azk8s.cn
配置Docker镜像源的步骤:
-
找到Docker配置文件:
- 在Linux系统中,配置文件通常位于
/etc/docker/daemon.json。
- 在Linux系统中,配置文件通常位于
-
编辑配置文件:
-
使用文本编辑器打开配置文件。使用
vi:sudo vi /etc/docker/daemon.json -
输入以下内容:
json { "registry-mirrors": [ "https://docker.1ms.run", "https://registry.docker-cn.com", "https://dockerhub.azk8s.cn" ] } -
保存并关闭文件。
-
-
重启Docker服务:
-
重启Docker服务以使配置生效:
sudo systemctl restart docker
-
-
验证配置:
-
拉取一个镜像来测试配置是否成功:
docker pull hello-world -
如果镜像成功拉取,并且速度较快,说明配置成功。
-
-
清除本地镜像:
-
如果之前已经尝试过拉取某个镜像,可能需要清除本地的镜像缓存:
docker image rm hello-world
-