最近在研究Docker,关于安装和加速器配置没有找到很详细的文章(手把手或者无人值守),对于小白的我,吃了不少苦头。于是我要把我学习Docker的过程记录下来,前面已经写了两篇文章了:
Docker-01 无人值守升级 CentOS 6.x 系统内核到 3.10.x 长期支持版
我的实验环境 CentOS 6.6 x86_64 操作系统,所以我的文章都是基于 CentOS 6.6 x86_64 的。
今天要说的是Docker加速器,因为Docker的服务器在国外,国内的服务器访问起来很糟糕。于是国内的加速器应运而生,常用的有
1、阿里百川
2、DaoCloud (这里主要介绍 DaoCloud加速器1.0 的使用方法)
3、灵雀云
4、时速云
1、访问DaoCloud官网 https://www.daocloud.io/
2、注册DaoCloud账号(此处略过),直接登录DaoCloud,登录成功后如下图所示,我们直接选择“加速器”
3、进入“加速器”后,向下滚动页面,找到“操作手册”的位置
4、我们在这里使用“加速器1.0”,CentOS6.6操作系统
5、查看官网给出的 CentOS 6 加速器配置方法
5.1、确认Docker版本在 1.3.2以上
5.2、安装页面提示配置加速器(下图中高亮显示的字符串是DaoCloud自动为你账号分配的加速ID,用于统计每个用户的使用情况,第6步骤会介绍)
5.3、享用Docker加速器
6、配置好“加速器”后可以到DaoCloud加速器控制台查看自己的使用情况
工作原理
Mirror 是 Docker 的官方机制,它是 Registry 的一种特殊类型,在部署了 Registry 之后,需要开启 Mirror 模式并做一定的配置。具体的流程如下图:
- 在公有云环境部署 Mirror Registry,并优化存储和网络访问
- 在客户端,修改 Docker 的配置文件,添加
--registry-mirror
参数(上面有详细的配置步骤)。
关于DaoCloud加速器的更多信息请参考 http://docs.daocloud.io/faq/what-is-daocloud-accelerator