前言
阅读本文需要已经安装docker,docker的安装参考下文:
centos7系统安装最新版本的docker实战
完成docker安装centos7操作系统实战
国内从 Docker Hub 拉取镜像有时会遇到困难,从 Docker 官方仓库拉取镜像的速度都是很慢,而且经常会出现超时的情况。要想下载不超时且速度快,就需要配置一个速度飞起的加速器。
国内很多云服务商都提供了国内加速器服务,例如:
- 阿里云加速器(点击管理控制台 -> 登录账号(淘宝账号) -> 右侧镜像工具 -> 镜像加速器 -> 复制加速器地址)
- 网易云加速器 https://hub-mirror.c.163.com
- 百度云加速器 https://mirror.baidubce.com
只是用一个镜像加速器有时候会出现宕机的情况,这时候可以增加多个镜像加速器地址
今天我们以阿里云的例子来探讨:
一 设置镜像加速
1.1 登录阿里云控制台
网址: www.aliyum.com
1.2 在网站选择: 容器镜像服务
1.3 点击镜像加速器,选择操作文档中的centos
1.4 复制上图的内容在虚拟机里运行
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://ywrd8tun.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
执行完效果如图:
1.5 检查是否配置成功
docker info
二. 下载测试
### 2.1 登录镜像地址
容器镜像地址: https://hub.docker.com/
2.2 下载测试:
[root@mufenggrow ~]# docker pull centos:7.9.2009
7.9.2009: Pulling from library/centos
2d473b07cdd5: Pull complete
Digest: sha256:9d4bcbbb213dfd745b58be38b13b996ebb5ac315fe75711bd618426a630e0987
Status: Downloaded newer image for centos:7.9.2009
docker.io/library/centos:7.9.2009
[root@mufenggrow ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos 7.9.2009 eeb6ee3f44bd 16 months ago 204MB
[root@mufenggrow ~]#
测试结果可以看到,下载速度很快。
总结
配置了镜像加速器之后,就不会出现下载速度缓慢的情况了。