runoops.com

Docker 镜像加速

2024年6月6日 docker 国内镜像源集体失效,链接

国内可用镜像:

"registry-mirrors": [
    "https://docker.m.daocloud.io", 
    "https://noohub.ru"
]

以下为旧内容:

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

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

当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务。

创建或修改 /etc/docker/daemon.json 文件,修改为如下形式

{
   ...

   "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://mirror.ccs.tencentyun.com"
  ]
}

注:Windows 系统docker配置文件默认位于 C:\Users\Administrator\.docker\目录下。

检查加速器是否生效

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

$ docker info
...
Registry Mirrors:
  http://hub-mirror.c.163.com/
 Live Restore Enabled: false
 Product License: Community Engine