代码示例:
更换Docker镜像源可以有效地提高拉取Docker镜像的速度,尤其是在中国地区。以下是详细的步骤和代码示例:
-
创建或编辑Docker配置文件:
打开终端,使用文本编辑器创建或编辑/etc/docker/daemon.json
文件。如果文件不存在,命令将自动创建它。sudo mkdir -p /etc/docker sudo nano /etc/docker/daemon.json
-
添加镜像源地址:
在daemon.json
文件中,添加以下内容,替换其中的[MIRROR_ADDRESS]
为你选择的镜像源地址。以下是一些可用的镜像源地址:- 1Panel:
https://docker.1panel.live
- 耗子面板:
https://hub.rat.dev
- DockerHub Proxy:
https://dockerproxy.cn
{ "registry-mirrors": [ "https://docker.1panel.live", "https://hub.rat.dev", "https://dockerproxy.cn" ] }
如果文件中已有其他配置,请确保保留它们,并按照JSON格式正确添加新内容。
- 1Panel:
-
保存并关闭文件:
保存更改并退出文本编辑器。 -
重启Docker服务:
重启Docker服务以应用新的配置。sudo systemctl daemon-reload sudo systemctl restart docker
-
验证配置:
使用以下命令检查Docker信息,确认新的镜像源已经生效。sudo docker info
如果配置正确,你应该能在输出的
Registry Mirrors
部分看到新的镜像源地址。 -
使用DockerHub Proxy:
如果你选择使用DockerHub Proxy,可以在拉取镜像时指定镜像源,例如:docker pull hub.uuuadc.top/library/mysql:5.7
这里
library
代表官方镜像,如果是其他用户的镜像,则需要替换为相应的用户名。
请注意,镜像源可能会随时更改或失效,建议定期检查更新。如果你在配置过程中遇到问题,可以查看Docker的官方文档或搜索社区支持。
喜欢本文,请点赞、收藏和关注!