docker / NAS / 技术 · 2024年12月8日 1

Docker换源

相信很多人和我一样,会出现这样的问题。那就是该换源了,下面说一下出现一下错误日志如何处理。

ERROR: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

本人因为这个事困了好长时间,最终才解决。

打开终端(ssh)sudo -i

输入root账户密码提升权限

修改Docker配置文件,复制命令到终端

vi /etc/docker/daemon.json

按 i 插入,鼠标点击终端窗口,把下面代码复制进去

{
"registry-mirrors": [
"https://docker.1panel.live",
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.nju.edu.cn",
"https://huecker.io",
"https://dockerhub.timeweb.cloud",
"https://0c105db5188026850f80c001def654a0.mirror.swr.myhuaweicloud.com",
"https://5tqw56kt.mirror.aliyuncs.com",
"http://mirrors.ustc.edu.cn/",
"http://mirror.azure.cn/",
"https://hub.rat.dev/",
"https://docker.ckyl.me/",
"https://docker.chenby.cn",
"https://docker.hpcloud.cloud",
"https://docker.m.daocloud.io"
]
}

来一张插入好代码的图

代码复制进去 按 ESC键 再按:在输入wq 回车

也可以下载下面的文件替换掉etc/docker/daemon.json因网站限制上传,需要自行解压

使之生效

systemctl daemon-reload

重启

systemctl restart docker

OK 等到docker重启就好了。为什么要放在这里说换源呢?因为安装music-tag-web时老是出错,才决定换源的,换完源后再来安装,那叫一个顺畅。



需要留意的是docker的其它镜像是否完好,可能有些镜像需要重新安装。