Docker 镜像加速
国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:
网易:https://hub-mirror.c.163.com/
阿里云:https://<你的ID>.mirror.aliyuncs.com
七牛云:https://reg-mirror.qiniu.com
Docker中国官方:https://registry.docker-cn.com
中科大:https://docker.mirrors.ustc.edu.cn
daocloud:http://{your_id}.m.daocloud.io
注:阿里云跟daocloud镜像加速需要注册账号
当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行Docker 的云平台选择对应的镜像加速服务。
阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:
CentOS
之前还有 Docker官方加速器https://registry.docker-cn.com,现在好像已经不能使用了,我们可以多添加几个国内的镜像,如果有不能使用的,会切换到可以使用个的镜像来拉取。
Ubuntu
Mac
Windows
Centos Dcoker 镜像加速
1、创建文件夹
[root@Docker ~]# mkdir -p /etc/docker
2、编辑/etc/docker/daemon.json文件,并输入国内镜像源地址
[root@Docker ~]# vim /etc/docker/daemon.json
# Docker中国官方镜像加速
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
# 网易163镜像加速
{"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
# 中科大镜像加速
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
3、重启Docker服务
[root@localhost ~]# systemctl restart docker
4、检查加速器是否生效
命令行执行 docker info,如果从结果中看到了如下内容,说明配置成功。
[root@localhost ~]# docker info
Registry Mirrors:
http://hub-mirror.c.163.com/
https://registry.docker-cn.com
https://docker.mirrors.ustc.edu.cn
5、Docker Hub 镜像测速
使用镜像前后,可使用 time 统计所花费的总时间。测速前先移除本地的镜像!
[root@localhost ~]# time docker pull centos:latest
若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如本文“对您有用”,欢迎随意打赏,谢谢!
评论