在使用docker搭建golang项目的时候,突然docker拉取golang镜像都出现一下错误:
image.png

刚开始觉得是自己使用golang版本有问题,就直接去https://hub.docker.com/_/golang/tags dokcer官方网站查看,最终结果还是以失败告终。

排除是golang版本错误,就考虑可能是docker的配置文件代理有问题。

1.查看docker配置文件 /etc/docker/daemon.json

2.将配置文件替换为一下内容,并保存退出:


{
    "registry-mirrors": ["https://docker.registry.cyou",
      "https://docker-cf.registry.cyou",
      "https://dockercf.jsdelivr.fyi",
      "https://docker.jsdelivr.fyi",
      "https://dockertest.jsdelivr.fyi",
      "https://mirror.aliyuncs.com",
      "https://dockerproxy.com",
      "https://mirror.baidubce.com",
      "https://docker.m.daocloud.io",
      "https://docker.nju.edu.cn",
      "https://docker.mirrors.sjtug.sjtu.edu.cn",
      "https://docker.mirrors.ustc.edu.cn",
      "https://mirror.iscas.ac.cn",
      "https://docker.rainbond.cc"]
  }

3.分别重新启动daemon-reload、docker

systemctl daemon-reload
systemctl restart docker

4.重新执行docker pull golang:1.23.2命令,可以正常拉取了
image.png


杨帆
28 声望3 粉丝