Docker之五:Docker 镜像加速
安装Docker后,国内从 DockerHub 获取镜像时,网络环境可能不太理想。我们可以使用Docker官方或者国内网络商提供的国内加速服务。主要有:
Docker中国区官方镜像:https://registry.docker-cn.com
网易:https://hub-mirror.c.163.com/
USTC:https://docker.mirrors.ustc.edu.cn
七牛:https://reg-mirror.qiniu.com
中国科技大学:https://docker.mirrors.ustc.edu.cn
阿里云:注册并登录阿里云。找到镜像加速器,会提示镜像加速器地址,格式如下所示:
https://<你的ID>.mirror.aliyuncs.com
鉴于某些加速网址可能不再提供服务,我们配置的时候可以多添加几个国内镜像。
Windows Docker 配置镜像加速
系统右下角托盘 Docker 图标内右键菜单选择 Settings,打开配置窗口,在左侧导航栏选择Docker Engine,再"registry-mirrors"中填写加速镜像地址,点击“Apply & Restart”,Docker就会重启并应用配置。
MacOS Docker 配置镜像加速
在Mac桌面状态栏点击Docker图标,选择Preferences,在左侧导航栏选择Docker Engine,在右侧输入栏编辑JSON文件,添加"registry-mirrors"数组,并配置镜像加速地址,点击Applay && Restar按钮,等待Docker重启并应用配置的镜像加速器。
Ubuntu Docker 配置镜像加速
在Ubuntu环境下,针对Docker客户端版本大于 1.10.0 的用户,可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器(文件若不存在,需要先创建)。方法如下:
# 创建 /etc/docker 目录,若已经存在,则忽略该步骤
sudo mkdir -p /etc/docker
# 创建(若已经存在,无需创建)并打开 daemon.json 文件
sudo vim /etc/docker/daemon.json
# 添加镜像加速配置项目
{
"registry-mirrors": [
"https://<你的ID>.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"https://hub-mirror.c.163.com/",
"https://docker.mirrors.ustc.edu.cn",
"https://reg-mirror.qiniu.com",
"https://docker.mirrors.ustc.edu.cn"]
}
# 重启daemon
sudo systemctl daemon-reload
# 重启docker
sudo systemctl restart docker