国内从 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
版权归原作者 程序员食堂 所有, 如有侵权,请联系我们删除。