在使用docker搭建golang项目的时候,突然docker拉取golang镜像都出现一下错误:
刚开始觉得是自己使用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命令,可以正常拉取了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。