文章目录
- pull了n次都超时,也是醉了
- 更换镜像源步骤
- 1. 打开终端并以管理员身份登录到Docker主机。
- 2. 编辑Docker配置文件`daemon.json`。该文件用于配置Docker守护进程的参数。
- 3. 在`daemon.json`文件中添加以下内容,将`<镜像源地址>`替换为您选择的镜像源地址:
- 4. 保存并关闭文件。
- 5. 重新启动Docker服务,使配置生效。
- 6. 确认镜像源是否已更改。
- 7. pull验证
- 参考文章
pull了n次都超时,也是醉了
还是更换一下docker镜像源吧。
更换镜像源步骤
1. 打开终端并以管理员身份登录到Docker主机。
2. 编辑Docker配置文件daemon.json
。该文件用于配置Docker守护进程的参数。
sudo vi /etc/docker/daemon.json
如果文件不存在,则创建一个新文件。
3. 在daemon.json
文件中添加以下内容,将<镜像源地址>
替换为您选择的镜像源地址:
{
"registry-mirrors": ["https://<镜像源地址>"]
}
请注意,如果daemon.json
文件中已经存在其他配置项,您只需要添加"registry-mirrors"
配置项即可。
我这里原本是这样的:
我把以下内容加进去:
{
"registry-mirrors" : [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://cr.console.aliyun.com",
"https://mirror.ccs.tencentyun.com"
]
}
最终变为:
4. 保存并关闭文件。
5. 重新启动Docker服务,使配置生效。
sudo systemctl restart docker
或者systemctl restart docker.service
,两个一样的
6. 确认镜像源是否已更改。
docker info
在输出的信息中,查找Registry Mirrors
字段,确保镜像源地址已经更新。
我先用docker info | grep "Registry Mirrors"
查看字段有没添加成功,发现是成功的:
然后执行docker info
发现确实加进去了:
7. pull验证
执行docker pull eclipse-mosquitto
成功了!
参考文章
参考文章:docker:更换镜像源