由于docker官方镜像仓库在国外,因网络原因,访问docker的官方镜像仓库会很慢,拉取镜像更慢,所以我们可以配置docker的镜像加速器,这样就可以优先从咱们国内的一些大的镜像仓库拉取镜像。
1. 国内一些常用的镜像加速器列表如下:
镜像加速器 | 镜像加速器地址 |
Docker 中国官方镜像 | https://registry.docker-cn.com |
DaoCloud 镜像站 | http://f1361db2.m.daocloud.io |
Azure 中国镜像 | https://dockerhub.azk8s.cn |
科大镜像站 | https://docker.mirrors.ustc.edu.cn |
阿里云 | https://<your_code>.mirror.aliyuncs.com |
七牛云 | https://reg-mirror.qiniu.com |
网易云 | https://hub-mirror.c.163.com |
腾讯云 | https://mirror.ccs.tencentyun.com |
2.配置本地镜像加速器:
2.1.先创建一个目录:sudo mkdir -p /etc/docker
2.2.创建一个docker的配置文件:daemon.json
2.3.编辑文件,内容如下:
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://registry.docker-cn.com","http://f1361db2.m.daocloud.io"]
}
EOF
2.4.激活docker配置文件:sudo systemctl daemon-reload
2.5.重启docker服务:sudo systemctl restart docker
3.配置阿里云镜像加速器
3.1.首先用自己的阿里云账户登录https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors进入如下所示界面,如果没有则需要先开通容器镜像服务。
3.2.按照图中操作文档的指示选择对应的系统,然后通过修改daemon配置文件/etc/docker/daemon.json来使用加速器。