Docker加速器 DaoCloud
由于众所周知的原因,从Docker Hub难以高效地下载镜像。
除了使用VPN或代理之外,最为有效的方式就是使用Docker国内镜像。
DaoCloud是首个提供国内免费Docker Hub镜像的团体,可以使用DaoCloud团队提供的Docker Hub Mirror服务。
Docker加速器简介
Docker加速器是 DaoCloud 推出的 Docker Hub Mirror 服务的官方名称。
Docker加速器提供Docker Registry(Docker Hub)在中国的镜像代理服务,为中国用户在国内服务器上缓存诸多镜像。
当用户的Docker设定了--registry-mirror参数后,用户的Docker拉取镜像时,首先去Docker加速器中查找镜像,若命中则说明该镜像已经在Docker加速器中缓存,用户直接从Docker加速器中下载。
若没有命中,则说该镜像还没有被缓存,那么Docker加速器首先会被驱使去Docker Hub中下载该镜像,并进行缓存,最终让用户从Docker加速器中下载该镜像。
Docker加速器使用说明
在DaoCloud注册并登录。
在登录后的页面(https://dashboard.daocloud.io/),点击“产品->加速器”标签,根据新弹出的页面中“配置 Docker 加速器”信息,更改自己的 Docker 配置文件,然后重启Docker,使之生效。
注意:此时,从“配置 Docker 加速器”信息中,我们其实已经得到一个免费的docker镜像地址,类似于“http://abcd1234.m.daocloud.io”。
示例:配置及使用Docker加速器
这里以Linux系统为例。
Linux
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://abcd1234.m.daocloud.io
该脚本可以将 --registry-mirror 加入到你的 Docker 配置文件 /etc/default/docker 中。适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1,其他版本可能有细微不同。更多详情请访问文档。
配置Docker加速器
[root@CentOS-7 ~]# uname -aLinux CentOS-7 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux[root@CentOS-7 ~]#[root@CentOS-7 ~]# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)[root@CentOS-7 ~]#[root@CentOS-7 ~]# curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://abcd1234.m.daocloud.ioSuccess.You need to restart docker to take effect: sudo systemctl restart docker[root@CentOS-7 ~]#[root@CentOS-7 ~]# systemctl restart docker[root@CentOS-7 ~]#
如果重启失败就手动配置一下加速器在从启,步骤:
- 创建或修改 /etc/docker/daemon.json 文件,修改为如下形式 (请将 加速地址 替换为在加速器页面获取的专属地址)
{"registry-mirrors": ["加速地址"],"insecure-registries": []}
- systemctl restart docker
使用Docker加速器拉取镜像
[root@CentOS-7 ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZE[root@CentOS-7 ~]#[root@CentOS-7 ~]# docker run ubuntuUnable to find image 'ubuntu:latest' locallyTrying to pull repository docker.io/library/ubuntu ...latest: Pulling from docker.io/library/ubuntub3e1c725a85f: Pull complete4daad8bdde31: Pull complete63fe8c0068a8: Pull complete4a70713c436f: Pull completebd842a2105a8: Pull completeDigest: sha256:dbe36a89ad8daf8bbd2a68f14eab18b969d3f125104da51df6337bbf08d1c8aeStatus: Downloaded newer image for docker.io/ubuntu:latest[root@CentOS-7 ~]#[root@CentOS-7 ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdocker.io/ubuntu latest 104bec311bcd 8 days ago 128.9 MB[root@CentOS-7 ~]#
Docker加速器 DaoCloud相关推荐
- Docker配置Daocloud加速器
Docker配置Daocloud加速器 由于Docker在拉取镜像的时候速度非常的慢,所以要配置一个加速器,具体配置如下: 1.首先通过https://account.daocloud.io/sign ...
- Docker - 配置DaoCloud的Docker加速器2
第一次运行ubuntu镜像超级慢,最后超时了!奔溃....... docker@Docker:~$ docker run -i -t ubuntu /bin/bash Unable to find i ...
- Docker 加速器升级版
Docker 加速器升级版 DaoCloud 在 2015 年年初推出的 Docker 加速器提供 Docker Hub 镜像下载的加速功能,极大提升了国内网络访问 Docker Hub 的速度,拥有 ...
- 安利最全docker加速器配置
之前写过 docker专栏 https://blog.csdn.net/frdevolcqzyxynjds/category_9967030.html 本篇文章是继 运维之docker启动失败Fail ...
- Linux ISO镜像源,yum源,docker镜像源,docker加速器,maven仓库整理
linux镜像源 centos https://wiki.centos.org/Download http://mirrors.sohu.com/ http://mirrors.163.com/ ht ...
- Docker加速器的两种方法
Docker 加速器 使用 Docker 的时候,需要经常从官方获取镜像,但是由于显而易见的网络原因,拉取镜像的过程非常耗时,严重影响使用 Docker 的体验.因此 DaoCloud 推出了加速器工 ...
- 使用阿里云docker加速器
登陆之后,在docker镜像仓库-加速器可获得专有加速地址. 如何使用Docker加速器 针对Docker客户端版本大于1.10的用户 您可以通过修改daemon配置文件/etc/docker/dae ...
- Linux下docker加速器的配置
docker加速器 前提条件:保证,配置镜像加速器的主机可以上网. #物理机 [root@foundation83 ~]# iptables -t nat -I POSTROUTING -s 172. ...
- docker加速器添加启动参数报错
在通过添加docker daemon启动参数配置docker加速器时启动报如下错误 docker.service has more than one ExecStart= setting, which ...
- Docker学习记录(三):配置 Docker 加速器:使用阿里云镜像仓库
上两篇文章介绍了Windows环境下通过Docker Toolbox使用Docker,由于国内的网络问题,从Docker的官方镜像仓库获取镜像往往很慢,甚至经常失败,这篇文章介绍如何通过阿里云镜像库获 ...
最新文章
- 获取Java系统相关信息
- MacOS 终于可以完美使用 Podman 了!
- easyui关机图标_如何在Windows 10中创建关机图标
- php7 获取文件类型,太简单了!PHP获取文件扩展名的7中方法
- halcon图片上传到mysql_C# 10个线程并发执行Halcon图像算法 报“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”...
- 【dfs】Election of Evil
- 小汤学编程之jQuery学习day01——简介、入门、选择器
- 使用libbpf-bootstrap构建BPF应用程序
- phpyii框架倒叙_快速入门php框架(Lumen thinkphp Yii)
- 使用srvany.exe把程序安装成windows服务的方法
- 第三章CDMA的原理和应用(3)
- 计算机网络考试系统考试终端学号,万维全自动网络考试系统
- SocksCap64全局代理设置
- 「小狼毫」-- rimeime 中州韵输入法引擎
- PS用圆角矩形工具画出来的是实线而是虚线,哪里出问题了?
- 韦小宝高超的说谎技巧
- 解决无法设置默认打开方式
- TensorFlow 手写实现卷积神经网络CNN
- js 中的SetTimeOut()
- 在金融业务中跨行清算系统的实现过程
热门文章
- 对大学计算机课程的认识 感想,大学计算机基础学习感想复习课程.pdf
- 22条创业军规(读书)
- php实现,appleId授权登录app,sign in apple id
- php 建行外联平台退款
- itunes显示无法更新服务器失败怎么办啊,iTunes更新时出错怎么办?iTunes更新时出错的解决方法...
- 将心比心,你对别人好,别人才会对你好,是真的吗?
- ME525+ 刷机工具及设置中心号码
- python 百度ai json解析_百度AI接口调用
- 通过路由器端口映射实现远程桌面连接
- 苹果手机使用计算机网络,苹果安卓手机使用usb共享网络给win10电脑的操作方法...