目标
可以为Docker服务器 配置镜像加速器。
国内的用户从 DockerHub 拉取镜像有时会遇到困难,有时会无法拉取,可配置配置镜像加速器来解决。
可用的加速器
Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:
- 科大镜像: https://docker.mirrors.ustc.edu.cn/ (能打开)
- 网易: https://hub-mirror.c.163.com/ (能打开)
- 阿里云: https://<你的ID>. mirror.aliyuncs.com (我使用了我专属的URL : https://8eow583m.mirror.aliyuncs.com )
- 七牛云加速器: https://reg-mirror.qiniu.com (打不开阿)
- Docker中国区官方镜像 https://registry.docker-cn.com (打不开阿)
为Docker Desktop(Docker 桌面)配置加速器
为Docker Desktop(Docker 桌面)配置加速器
打开 Docker Desktop--设置--Docker Engine,按下图设置。
{ "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } }, "experimental": false, "registry-mirrors": [ "https://8eow583m.mirror.aliyuncs.com", "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com" ] }
为Docker Engine(Docker 引擎\ Docker CE )配置镜像加速器
1. 安装/升级Docker服务器
推荐安装 1.10.0 以上版本的Docker客户端,参考文档 docker-ce
2. 配置镜像加速器
(同时适用于CentOS与Ubuntu)
针对Docker服务器版本大于 1.10.0 的用户
您可以通过修改daemon配置文件 /etc/docker/daemon.json 来使用加速器 (文件不存在就新建一个)
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"
https://8eow583m.mirror.aliyuncs.com
",
"
https://docker.mirrors.ustc.edu.cn
",
"
https://hub-mirror.c.163.com
"
]
}
EOF
3、加载重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
4、查看Docker信息
$ docker info
参考:
https://www.cnblogs.com/nhdlb/p/12567154.html
https://www.runoob.com/docker/docker-mirror-acceleration.html