目标

可以为Docker服务器 配置镜像加速器。

国内的用户从 DockerHub 拉取镜像有时会遇到困难,有时会无法拉取,可配置配置镜像加速器来解决。

可用的加速器

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


为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