国内从 DockerHub 拉取镜像有时会遇到困难,由于网络原因,下载一个Docker官方镜像可能会需要很长的时间,甚至下载失败。此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务。

国内常见镜像仓库

  • docker官方地址仓库国外地址:    https://download.docker.com/linux/centos/docker-ce.repo
  • 阿里云 :            http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 华为云:    https://<your accelerate address>.mirror.swr.myhuaweicloud.com
  • 腾讯云:   https://mirror.ccs.tencentyun.com
  • 科大镜像:    https://docker.mirrors.ustc.edu.cn/
  • 七牛云加速器:   https://reg-mirror.qiniu.com
  • docker中国:   https://registry.docker-cn.com
  • 网易:   http://hub-mirror.c.163.com
  • daocloud:   http://f1361db2.m.daocloud.io

【注意】云服务的话要根据自己购买的服务器获取自己服务器对应的镜像加速地址,这样可以比公开的镜像地址速度更快。推荐阿里云和华为云的。

确认操作系统版本

uname  -r

查看信息(配置镜像加速前)

docker info

没有看到 Registry Mirrors: https:// XXXXXXXXXXXXX

说明没有配置镜像加速。

创建文件夹

mkdir -pv /etc/docker

创建daemon.json

cd /etc/docker/

touch daemon.json

编辑 daemon.json

vim daemon.json 

增加内容:

{"registry-mirrors":["https://hub-mirror.c.163.com/"]}

重新启动服务

systemctl daemon-reload

systemctl restart docker

 再次查看信息(配置镜像加速后)

docker info




Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐