Docker hub配置国内加速器
Docker hub配置国内加速器
使用Docker时,经常要从官方获取镜像,但是由于显而易见的原因,直接拉取的速度实在感人,严重影响docker体验,因此搜集了一些国内的镜像站点和加速器供大家参考。
直接从国内站点下载
网易蜂巢
1.注册登录 https://c.163.com/#/m/home/
2.打开 控制中心—>镜像仓库—>镜像中心—>镜像库
3.找到docker hub官方镜像的163地址,直接拉取
使用加速器下载
如果想直接下载docker hub的镜像,可以手动配置docker加速器从官方直接拉取,目前Daocloud和阿里云均提供docker hub加速器服务:
Daocloud
1.登录:http://www.daocloud.io/
2.镜像仓库 页面右上角 找到加速器(火箭图标)
3.在加速器页面找到你的专属加速器地址:http://xxxxxxx.m.daocloud.io
阿里云
1.登录开发者平台:https://dev.aliyun.com
2.打开 管理中心—>Docker Hub 镜像站点
3.找到你的专属加速器地址
配置加速器
linux
Docker 版本 1.12 或更高
创建或修改 /etc/docker/daemon.json 文件,修改为如下形式:
{ "registry-mirrors": ["加速地址"] } |
Docker 版本在 1.8 与 1.11 之间
您可以找到 Docker 配置文件,不同的 Linux 发行版的配置路径不同,具体路径请参考 Docker官方文档,在配置文件中的 DOCKER_OPTS 加入
--registry-mirror=加速地址 |
重启Docker
service docker restart |
Docker for Mac
右键点击桌面顶栏的 docker 图标,选择 Preferences ,在 Daemon 标签(Docker 17.03 之前版本为 Advanced 标签)下的 Registry mirrors 列表中加入加速地址(在加速器页面获取)。点击 Apply & Restart 按钮使设置生效。
Docker 17.03 之前版本为 Advanced 标签,请参考下图
Docker for Windows
在桌面右下角状态栏中右键 docker 图标,修改在 Docker Daemon 标签页中的 json ,把 加速地址加到"registry-mirrors"的数组里。点击 Apply 使设置生效。