配置 Docker 加速器(Docker Hub Mirror)

发布时间:2017-3-25 21:30:47 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"配置 Docker 加速器(Docker Hub Mirror) ",主要涉及到配置 Docker 加速器(Docker Hub Mirror) 方面的内容,对于配置 Docker 加速器(Docker Hub Mirror) 感兴趣的同学可以参考一下。

配置 Docker 加速器(Docker Hub Mirror)

Docker 加速器是什么,我需要使用吗?

使用 Docker 的时候,需要经常从官方获取镜像,但是由于显而易见的网络原因,拉取镜像的过程非常耗时,严重影响使用 Docker 的体验。因此 DaoCloud 推出了加速器工具解决这个难题,通过智能路由和缓存机制,极大提升了国内网络访问 Docker Hub 的速度,目前已经拥有了广泛的用户群体,并得到了 Docker 官方的大力推荐。如果您是在国内的网络环境使用 Docker,那么 Docker 加速器一定能帮助到您。

配置 Docker 加速器(Linux系统):

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://cfb55545.m.daocloud.io

该脚本可以将 –registry-mirror 加入到你的 Docker 配置文件 /etc/default/docker 中。适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1,其他版本可能有细微不同。

PS:我使用当前服务器的环境是CentOS7,内核是4.9.0-1.el7.elrepo.x86_64,注册daocloud账号,登录每个人都会生成唯一的加速地址(如:http://cfb55545.m.daocloud.ioCopy),此操作的结果是在/etc/docker生成daemon.json文件,内容{“registry-mirrors”: [“http://cfb55545.m.daocloud.io”],}

Docker 加速器对 Docker 的版本有要求吗?

Docker 加速器对 Docker 的版本有要求吗?需要 Docker 1.8 或更高版本才能使用,如果您没有安装 Docker 或者版本较旧,请安装或升级。

Mirror 与 Private Registry 的区别

二者有着本质的差别。

  • Private Registry 是开发者或者企业自建的镜像存储库,通常用来保存企业内部的 Docker 镜像,用于内部开发流程和产品的发布、版本控制。
  • Mirror 是一种代理中转服务,我们提供的 Mirror 服务,直接对接 Docker Hub 的官方 Registry。Docker Hub 上有数以十万计的各类 Docker 镜像。
  • 在使用 Private Registry 时,需要在 Docker Pull 或 Dockerfile 中直接键入 Private Registry 的地址,通常这样会导致与 Private Registry 的绑定,缺乏灵活性。
  • 使用 Mirror 服务,只需要在 Docker 守护进程(Daemon)的配置文件中加入 Mirror 参数,即可在全局范围内透明的访问官方的 Docker Hub,避免了对 Dockerfile 镜像引用来源的修改。

上一篇:大圆满的精髓–肯•威尔伯(KEN WILBER)
下一篇:.net自带的IOC容器MEF使用

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款