🍗 前言

国内从 DockerHub 拉取镜像有时会很慢,甚至失败!此时我们可以配置镜像加速器。

Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:

科大镜像:https://docker.mirrors.ustc.edu.cn/
网易:https://hub-mirror.c.163.com/
阿里云:https://<你的ID>.mirror.aliyuncs.com
七牛云加速器:https://reg-mirror.qiniu.com

阿里云获取方法需要登录账号,一个账号一个人使用

阿里云镜像获取地址:点击前往,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:

🍖 开始

Ubuntu14.04、Debian7Wheezy

对于使用 upstart 的系统而言,编辑 /etc/default/docker 文件,在其中的 DOCKER_OPTS 中配置加速器地址:

DOCKER_OPTS="--registry-mirror=加速地址"

比如:

DOCKER_OPTS="--registry-mirror=https://docker.mirrors.ustc.edu.cn/"

重新启动服务:

sudo service docker restart

Ubuntu16.04+、Debian8+、CentOS7

通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": 
["https://hub-mirror.c.163.com/"]
}
EOF

重新启动服务:

sudo systemctl daemon-reload
sudo systemctl restart docker

🥩 检查是否生效

检查加速器是否生效配置加速器之后,如果拉取镜像仍然十分缓慢,请手动检查加速器配置是否生效,在命令行执行 docker info,如果从结果中看到了如下内容,说明配置成功。

$ docker info
Registry Mirrors:
    https://hub-mirror.c.163.com/

最后修改:2021 年 10 月 20 日 09 : 25 PM
如果觉得我的文章对你有用,请随意赞赏