Docker换源配置步骤详解
在国内使用Docker时,由于网络原因,从官方源拉取镜像可能会非常缓慢。通过配置国内镜像源可以显著提高下载速度。以下是详细的Docker换源配置步骤:
方法一:直接修改Docker配置文件(推荐)
-
编辑或创建Docker配置文件:
sudo nano /etc/docker/daemon.json
-
添加或修改为以下内容(可以选择一个或多个镜像源):
{ "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com", "https://mirror.baidubce.com", "https://registry.docker-cn.com" ] }
-
保存并退出编辑器(在nano中按
Ctrl+O
保存,Ctrl+X
退出) -
重新加载Docker配置并重启服务:
sudo systemctl daemon-reload sudo systemctl restart docker
方法二:通过Docker Desktop配置(适用于Windows/Mac)
- 右键点击系统托盘中的Docker图标
- 选择"Settings"(设置)
- 进入"Docker Engine"选项卡
- 在配置框中添加或修改
registry-mirrors
部分 - 点击"Apply & Restart"应用并重启
常用国内镜像源列表
- 中科大镜像源:
https://docker.mirrors.ustc.edu.cn
- 网易镜像源:
https://hub-mirror.c.163.com
- 百度镜像源:
https://mirror.baidubce.com
- Docker中国官方镜像:
https://registry.docker-cn.com
- 阿里云镜像源(需登录阿里云容器镜像服务获取专属地址)
验证配置是否生效
执行以下命令查看是否配置成功:
docker info
在输出中查找Registry Mirrors
部分,应该能看到你配置的镜像源地址。
注意事项
- 配置多个镜像源时,Docker会按顺序尝试,直到找到可用的源
- 修改配置后必须重启Docker服务才能生效
- 某些企业或学校可能有自己的内部镜像源,请咨询网络管理员
- 阿里云用户建议使用专属镜像源(可在阿里云容器镜像服务控制台获取)
通过以上步骤配置后,Docker拉取镜像的速度应该会有显著提升。
(本文地址:https://www.nzw6.com/6669.html)