Chinaunix首页 | 论坛 | 博客
  • 博客访问: 355378
  • 博文数量: 34
  • 博客积分: 251
  • 博客等级: 二等列兵
  • 技术积分: 419
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-21 15:50
文章分类

全部博文(34)

文章存档

2017年(5)

2016年(19)

2012年(10)

我的朋友

分类: 虚拟化

2016-05-31 11:14:18

墙内访问Docker Hub的速度太慢,daocloud mirror在国内做得是很不错的。

一.前置条件

1.    环境

ServerCentOS-7-x86_64-1511

Docker1.11.1

2.    账号

DaoCloud官网注册账号:

二.Yum安装Docker

1.    DaoCloud操作手册

1)    登录后进入控制台”—>”加速器

2)    根据需要选择1.0或者2.0操作方式;

3)    根据系统选择操作手册进行操作。

#安装DaoCloud CentOS-7的操作手册,并没有找到相应的文件/etc/sysconfig/docker

#也验证过在CentOS-7-x86_64-1511上安装docker1.9.1,依然不行,其他的CentOSDocker版本配合倒没验证过,有兴趣的朋友可以看看。

2.    CentOS 7设置DaoCloud加速

1)    复制docker.service/etc/systemd/system/目录,

点击(此处)折叠或打开

  1. [root@localhost ~]# cp /usr/lib/systemd/system/docker.service /etc/systemd/system/

#复制后的/etc/systemd/system/docker.service在运行时会覆盖默认位置的docker.service文件配置内容。

2)    修改/etc/systemd/system/docker.service

点击(此处)折叠或打开

  1. [root@localhost ~]# sed -i 'N;s|\[Service\]\n|\[Service\]\nEnvironmentFile=-/etc/sysconfig/docker\n|g' /etc/systemd/system/docker.service
  2. [root@localhost ~]# sed -i 's|fd://|fd:// $other_args |g' /etc/systemd/system/docker.service

3)    新建/etc/sysconfig/docker文件,并添加daocloud加速地址,

点击(此处)折叠或打开

  1. [root@localhost ~]# echo 'other_args="--registry-mirror="'> /etc/sysconfig/docker

#其中 daocloud生成的个人加速地址,可以在daocloud 1.0操作手册看到。

4)    重新加载docker配置并重启服务,

点击(此处)折叠或打开

  1. [root@localhost ~]# systemctl daemon-reload
  2. [root@localhost ~]# systemctl restart docker.service

#or: [root@localhost ~]# service docker restart

3.    验证

点击(此处)折叠或打开

  1. [root@localhost ~]# docker search centos
  2. [root@localhost ~]# docker pull centos
  3. [root@localhost ~]# docker images

#pull镜像与列出宿主机中存在的镜像文件前加上date命令,可以看到使用镜像加速之后,196.7MBCentOS最新官方镜像在2分钟左右即下载完成(电信100Mb宽带)

阅读(8736) | 评论(0) | 转发(0) |
0

上一篇:CentOS7.x安装Docker1.11.1

下一篇:Dockerfile指令

给主人留下些什么吧!~~