跳到主要内容

镜像加速

2023年12月08日
柏拉文
越努力,越幸运

一、认识


国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务

二、镜像


2.1 科大

科大镜像: https://docker.mirrors.ustc.edu.cn/

2.2 网易

网易: https://hub-mirror.c.163.com/ (优先选择)

2.3 阿里云

阿里云镜像获取地址: https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了。

2.4 七牛云

七牛云加速器: https://reg-mirror.qiniu.com

三、设置


3.1 Mac

1. 对于使用 Mac OS X 的用户,在任务栏点击 Docker for mac 应用图标-> Settings...-> Docker Engine

2. 修改配置文件如下

{
"registry-mirrors": ["https://<your-mirror-url>"]
}

3. 修改完成之后,点击 Apply&Restart 按钮,Docker 就会重启并应用配置的镜像地址了

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

$ docker info
Registry Mirrors:
https://reg-mirror.qiniu.com

3.2 Linux

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

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-`EOF`

{
"registry-mirrors": [镜像地址]
}
EOF

sudo systemctl daemon-reload
sudo systemctl restart docker

3.3 Windows