前言
Docker用起来非常爽,尤其是用于DevOps实践时。但是,当你在国内或者本地拉取镜像时,经常会碰到各种“便秘”——要么镜像拉取缓慢,要么时断时连,要么连接超时!
当我们的镜像又比较大时(比如某人在代码里面丢了个魔兽争霸的包),这简直是一个噩梦!那么如何解决这个问题?接下来我们就主要从以下几个方面来解决这个问题:
- 使用镜像加速器
- 换源
- 自己做镜像推送到国内仓库
- 自己搭建就近镜像仓库
- 最后的绝招(保密)
镜像加速器
玩网游卡都可以祭出加速器,镜像拉取通用有相关的加速器。国内的云厂商基本上都提供了镜像加速器:
Docker Hub 镜像加速器列表
镜像加速器 | 镜像加速器地址 | 专属加速器 | 其它加速 |
---|---|---|---|
Docker 中国官方镜像 | https://registry.docker-cn.com |
Docker Hub | |
DaoCloud 镜像站 | http://f1361db2.m.daocloud.io |
可登录,系统分配 | Docker Hub |
Azure 中国镜像 | https://dockerhub.azk8s.cn |
Docker Hub、GCR、Quay | |
科大镜像站 | https://docker.mirrors.ustc.edu.cn |
Docker Hub、GCR、Quay | |
阿里云 | https://.mirror.aliyuncs.com |
需登录,系统分配 | Docker Hub |
七牛云 | https://reg-mirror.qiniu.com |
Docker Hub、GCR、Quay | |
网易云 | https://hub-mirror.c.163.com |