前言
国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。国内很多云服务商都提供了国内加速器服务,可以通过这些服务解决下载困难问题。
Docker 更换国内镜像源:
可以使用的镜像源列表
- 七牛:https://reg-mirror.qiniu.com/
- 官方国内:https://registry.docker-cn.com
- 网易云:http://hub-mirror.c.163.com
- 中国科技大学:https://docker.mirrors.ustc.edu.cn
- 百度云:https://mirror.baidubce.com
Linux 用户
设置镜像
编辑配置文件:
vi /etc/docker/daemon.json
添加以下内容:
{
"registry-mirrors": [
"https://reg-mirror.qiniu.com/",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.baidubce.com"
]
}
如果你还有其他源自行参考上述格式添加
重载服务
systemctl daemon-reload
systemctl restart docker
查看是否生效:
docker info
Windows 用户
对于使用 Windows 10 的用户,在任务栏托盘 Docker 图标内右键菜单选择 Settings,打开配置窗口后在左侧导航菜单选择 Docker Engine,在右侧像下边一样编辑 json 文件,之后点击 Apply & Restart 保存后 Docker 就会重启并应用配置的镜像地址了。
{
"registry-mirrors": [
"https://reg-mirror.qiniu.com/",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.baidubce.com"
]
}
macOS 用户
对于使用 macOS 的用户,在任务栏点击 Docker Desktop 应用图标 -> Perferences,在左侧导航菜单选择 Docker Engine,在右侧像下边一样编辑 json 文件。修改完成之后,点击 Apply & Restart 按钮,Docker 就会重启并应用配置的镜像地址了。
{
"registry-mirrors": [
"https://reg-mirror.qiniu.com/",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.baidubce.com"
]
}