Docker Hub国内镜像加速
Docker Hub国内镜像加速
April 22, 2020
国内访问Docker Hub速度比较感人,这个时候需要配置国内的镜像,来加速下载。由于镜像服务可能出现宕机,建议同时配置多个镜像。
Ubuntu 16.04+、Debian 8+、CentOS 7
新建或者修改 /etc/docker/daemon.json,写入如下内容
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://registry.docker-cn.com"
]
}
重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker
Windows 10
在任务栏托盘 Docker 图标内右键菜单选择 Settings,打开配置窗口后在左侧导航菜单选择 Docker Engine,在右侧像下边一样编辑 json 文件,之后点击 Apply & Restart 保存后 Docker 就会重启并应用配置的镜像地址了。
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://registry.docker-cn.com"
]
}
macOS
在任务栏点击 Docker Desktop 应用图标 -> Perferences,在左侧导航菜单选择 Docker Engine,在右侧像下边一样编辑 json 文件。修改完成之后,点击 Apply & Restart 按钮,Docker 就会重启并应用配置的镜像地址了。
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://registry.docker-cn.com"
]
}
检查加速器是否生效
执行下面命令
docker info
如果从结果中看到了如下内容,说明配置成功
Registry Mirrors:
https://hub-mirror.c.163.com/
https://registry.docker-cn.com/
Docker Hub 镜像测速
使用镜像前后,可使用 time 统计所花费的总时间。测速前先移除本地的镜像!
docker rmi node:latest
time docker pull node:latest
输出结果
Pulling repository node
...
real 0m30s
user 0m0.129s
sys 0m0.103s
其他镜像
- 腾讯云 - https://mirror.ccs.tencentyun.com
- 七牛云 - https://reg-mirror.qiniu.com
- 中科大 - https://docker.mirrors.ustc.edu.cn
参考链接
最后更新于