Docker Hub 仓库国内无法拉取镜像临时解决方案

添加国内镜像源

查看是否存在/etc/docker/daemon.json这个配置文件:

1.如果不存在,可以直接使用下面的命令:

#创建目录
sudo mkdir -p /etc/docker
#写入镜像配置
sudo tee /etc/docker/daemon.json <<-‘EOF’
{
 “registry-mirrors”: [
  “https://docker.m.daocloud.io”,
  “https://dockerproxy.com”,
  “https://docker.mirrors.ustc.edu.cn”,
  “https://docker.nju.edu.cn
  ]
}
EOF
#重启docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker

2.如果存在 /etc/docker/daemon.json这个配置文件,手动复制下面的镜像地址加入到该配置文件中:
“registry-mirrors”: [
    “https://docker.m.daocloud.io”,
    “https://dockerproxy.com”,
    “https://docker.mirrors.ustc.edu.cn”,
    “https://docker.nju.edu.cn
]
#重启docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker

注意:镜像地址建议设置2-5个,因为部分镜像可能更新不及时,导致拉取不到最新tag,但也不宜设置过多,不然反而影响性能!

假如上面镜像没有您需要镜像建议更换或者添加下面的镜像源测试:​
“registry-mirrors”: [
    “https://hub-mirror.c.163.com”,
    “https://ustc-edu-cn.mirror.aliyuncs.com”,
   “https://ghcr.io”,
    “https://mirror.baidubce.com
]

总结

此文本将被隐藏


改了镜像但是还是在拉取seafile的时候超时这个怎样处理

这个是社区版的镜像地址,国外的源被封了,您可以使用专业版进行测试。参考这个地址的配置文件修改镜像源地址:Seafile Cloud

1 个赞