Docker 换源
⚠️ 注意:该笔记中的镜像源已经过时,最新的可用镜像源列表请参考 Docker Hub 镜像加速器 | GitHub
Docker Desktop 换源
打开 Docker Desktop,在 Settings
> Docker Engine
中,添加如下内容:
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com"
]
别忘了在上一个条目的末尾加上逗号
,
以保证 JSON 格式正确。
⚠️ 注意:错误的配置项会导致 Docker 无法启动。如果 Docker 无法启动,请在 Docker 后台图标上右键 > Troubleshoot
> Reset to factory defaults
修改完成后的配置如下:
使用 docker info
命令检查设置是否生效:
$ docker info | grep -A 4 'Registry Mirrors'
Registry Mirrors:
https://registry.docker-cn.com/
https://docker.mirrors.ustc.edu.cn/
http://hub-mirror.c.163.com/
...
看到 Registry Mirrors
条目下有我们设置的镜像源,说明镜像设置成功了。
Docker CE 换源
-
编辑
/etc/docker/daemon.json
,添加如下内容:{ "registry-mirrors": [ "https://registry.hub.docker.com", "https://mirror.gcr.io", "https://registry-1.docker.io" ] }
-
重新加载配置文件,并重启 docker 服务
sudo systemctl daemon-reload # 重新加载 systemctl 配置文件 sudo systemctl restart docker # 重启 docker 服务
镜像源参考:镜像加速器 | Docker 从入门到实践 - yeasy
镜像源测速脚本:Docker-Mirror-Benchmark | GitHub
已知不可用镜像:
- Docker 中国区官方镜像:https://registry.docker-cn.com
- 网易镜像源:http://hub-mirror.c.163.com
- 百度云镜像源:https://mirror.baidubce.com
- 中科大镜像源:https://docker.mirrors.ustc.edu.cn