[Share Experiences] 让配置的docker镜像地址生效
Tofloor
poster avatar
吉吉如律令
deepin
2023-09-08 08:16
Author

最近在尝试搭建家庭服务器,大部分服务都是docker容器,按照网上教程一步步操作,但是总有很多docker镜像拉取不下来,陷入长久的等待中,即便已经在配置文件中将能加的镜像地址都加了进去也是如此,最后找到问题所在,也是很无语

问题出在 /etc/docker/daemon.json这个文件上,网上教程给的写法是:

{
    "registry-mirrors":[阿里云镜像地址,中科大镜像地址,网易云镜像地址,...]
}

这些教程应该是过时了,我在一个时间较新的教程中看到的是这样的

{
    "insecure-registries":[阿里云镜像地址,中科大镜像地址,网易云镜像地址,...]
}

改完之后拉取镜像的速度立刻蹭蹭提上来了,也就是说前一种写法,添加进去的那些镜像地址其实都没生效,不知道是docker哪个版本改的

唉,过时的教程真的害人啊,因为一点错误都看不出来

Reply Favorite View the author
All Replies
爱开发
deepin
2023-09-08 16:48
#1

应该说,docker 瞎改 api。不兼容害的。

Reply View the author
q77190858
deepin
2023-09-08 17:51
#2

我一直用的第一种写法,拉取速度确实比较慢,用第二种方法是在本地搭建registry用的,如果想指定用哪个仓库,可以在镜像名字前面加仓库名字

local-registry:5000/google-samples/microservices-demo/currencyservice:v0.3.0
Reply View the author
dongfang123456
deepin
2023-09-10 05:32
#3

我在尝试使用第二种方法时失败。显示为红色字。只能用第一种方法。

Reply View the author
coder潘
deepin
2023-09-12 23:37
#4

答案:https://www.ioiox.com/archives/127.html

Reply View the author
New Thread

Popular Events

More
国际排名
WHLUG