关于Docker镜像拉取,由于网络、镜像资源问题,我们想在Docker Hub下载所需镜像,简直很痛苦。。。
除了使用VPN或代理之外,最为有效方式就是使用Docker国内镜像。
DaoCloud是首个提供国内免费Docker Hub镜像的团体,可以使用DaoCloud团队提供的Docker Hub Mirror服务。

附上官网地址:https://www.daocloud.io/mirror

Docker加速器简介

Docker加速器是 DaoCloud 推出的 Docker Hub Mirror 服务的官方名称。
Docker加速器提供Docker Registry(Docker Hub)在中国的镜像代理服务,为中国用户在国内服务器上缓存诸多镜像。
当用户的Docker设定了--registry-mirror参数后,用户的Docker拉取镜像时,首先去Docker加速器中查找镜像,若命中则说明该镜像已经在Docker加速器中缓存,用户直接从Docker加速器中下载。
若没有命中,则说该镜像还没有被缓存,那么Docker加速器首先会被驱使去Docker Hub中下载该镜像,并进行缓存,最终让用户从Docker加速器中下载该镜像。

DaoCloud官网上给出的配置Docker镜像站方式如下:

Docker加速器使用说明

在DaoCloud注册并登录。
在登录后的页面(https://dashboard.daocloud.io/),点击“加速器”标签,根据新弹出的页面中“配置 Docker 加速器”信息,更改自己的 Docker 配置文件,然后重启Docker,使之生效。
注意:此时,从“配置 Docker 加速器”信息中,我们其实已经得到一个免费的docker镜像地址,类似于“http://f361db2.m.daocloud.io”。

示例:配置及使用Docker加速器

这里以CentOS系统为例。该脚本可以将 --registry-mirror 加入到你的Docker配置文件/etc/docker/daemon.json中。

Linux
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f361db2.m.daocloud.io
该脚本可以将 --registry-mirror 加入到你的Docker配置文件/etc/docker/daemon.json中。
适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1,其他版本可能有细微不同。

注意:将http://f361db2.m.daocloud.io替换为实际的链接。
更多详情请访问文档

配置Docker加速器

[root@master03 bin]#
[root@master03 bin]# curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
docker version >= 1.12
{"registry-mirrors": ["http://f1361db2.m.daocloud.io"]}
Success.
You need to restart docker to take effect: sudo systemctl restart docker
[root@master03 bin]# systemctl daemon-reload
[root@master03 bin]# systemctl restart docker

使用Docker加速器拉取镜像

[root@master03 /]##这里我们还没有镜像
[root@master03 /]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
[root@master03 /]#
#下载一个ubuntu镜像
[root@master03 /]# docker run -it ubuntu /bin/bash
Unable to find image 'ubuntu:latest' locally
latest: Pulling from library/ubuntu
7413c47ba209: Pull complete
0fe7e7cbb2e8: Pull complete
1d425c982345: Pull complete
344da5c95cec: Pull complete
Digest: sha256:d417542e2bd7f46f701b55075af41a6b47a736979896c28c0eafa1bafba2e500
Status: Downloaded newer image for ubuntu:latest
#镜像下载完成后,将会进到容器中,如果查看镜像资源,需要exit退出来
root@08ea8b861134:/#
root@08ea8b861134:/# docker images
bash: docker: command not found
root@08ea8b861134:/# exit
exit
#docker镜像已经下载好了
[root@master03 /]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
ubuntu              latest              3556258649b2        13 days ago         64.2MB
[root@master03 /]# 

Docker从理论到实践(三)------配置你的DaoCloud的Docker镜像源加速器相关推荐

  1. OpenShift 4 之配置Insecure Registry和Blocked Registry镜像源

    OpenShift 4安装后缺省是将registry.access.redhat.com和docker.io作为容器镜像源.我们可以通过修改配置为OpenShift 4添加其他镜像源,例如Insecu ...

  2. 【Docker技术入门与实践(第2版)】Docker入门_学习笔记

    第一章 1 Docker入门须知 1.1 Docker基本知识 Docker是基于Go语言实现的开源容器项目,诞生于2013年年初,最初发 起者是dotCloud公司.Docker自开源后受到广泛的关 ...

  3. Android Studio利用host文件配置dl.google.com的国内镜像源

    国内的Android开发者,基本每隔一段时间就会碰到项目突然不能编译的情况.sdk更新.插件安装也有诸多不便,环境的折腾确实伤透了脑筋.本文主要记录下使用host配置dl.google.com的国内镜 ...

  4. 光线追踪(RayTracing)算法理论与实践(三)光照

    提要 经过之前的学习,我们已经可以在利用光线追踪实现一些简单的场景.今天我们要探讨的是图形学里面的三种基本光源:方向光源,点光源,聚光灯. 不同于利用现成的Api,这次会从理论到实际一步步用C++实现 ...

  5. WCF从理论到实践(17):OO大背离(带视频+ppt+源码)

    如果您懒得看下面的文字,您按下面的提示下载视频教程,里面还有ppt和源代码 请您到:http://downloads.cnblogs.com/jillzhang/wcf17.rar 下载视频+课件+源 ...

  6. 艾伟:WCF从理论到实践(2):决战紫禁之巅

    本系列文章导航 WCF从理论到实践(1):揭开神秘面纱 WCF从理论到实践(2):决战紫禁之巅 WCF从理论到实践(3):八号当铺之黑色契约 WCF从理论到实践(4):路在何方 WCF从理论到实践(5 ...

  7. Gradle理论与实践一:Gradle入门

    文章目录 Gradle入门 1.配置Gradle环境 2.Gradle之Hello World 3.gradle 与gradlew的区别 4.Gradle命令介绍 5.Gradle 工作流程 Grad ...

  8. 艾伟:WCF从理论到实践(11)-异步

    本系列文章导航 WCF从理论到实践(1):揭开神秘面纱 WCF从理论到实践(2):决战紫禁之巅 WCF从理论到实践(3):八号当铺之黑色契约 WCF从理论到实践(4):路在何方 WCF从理论到实践(5 ...

  9. Docker存储驱动devicemapper介绍和配置

    一.devicemapper介绍 1 2 3 4 5 6 7 8 9 Device Mapper是Linux系统中基于内核的高级卷管理技术框架.Docker的devicemapper存储驱动就是基于该 ...

  10. WCF从理论到实践(5):Binding细解(转)

    WCF从理论到实践(5):Binding细解 本文的出发点: 通过阅读本文,您能了解以下知识: WCF中的Binding是什么? Binding的组成? Binding Element 的分类? Bi ...

最新文章

  1. 将网站程序放在tmpfs下
  2. 51单片机怎么编程,有什么好的课程?
  3. 12月2日,微软副总裁Scott Guthrie为你讲述Silverlight的未来
  4. 面试腾讯我遇到了这题:数组全排列
  5. Flex Socket 安全沙箱问题解决
  6. oracle复合字段,复合索引 选择频繁的字段,还是选择选择性低的字段 放在前面?...
  7. 结对项目——数独扩展
  8. select选中值传递到后台action中
  9. Base64与MIME和UTF-7
  10. 大事件归来,爷青回!
  11. python3安装setuptools步骤_详解Python3中setuptools、Pip安装教程
  12. 智能优化算法:蝗虫优化算法-附代码
  13. Lenient assertions(Unitils介绍三)
  14. 基于MRCP的FreeSWITCH ASR/TTS开发
  15. 租车APP都哪些,租车平台成功案例
  16. [算法] 克鲁卡尔算法 最小生成树
  17. Python 实现excel 分类汇总、批量数据替换
  18. Pycharm2018.2破解版本闪退问题解决办法
  19. (ch9) Deep Learning for Anomaly Detection: A Survey
  20. 前端面试经典八股文(一)

热门文章

  1. thymeleaf使用总结
  2. Web前端可以转行做游戏吗?
  3. CSS 绘制三角形原理演示(动画)
  4. 创业维艰,技术人创业如何少走弯路?
  5. ibatis #于 $区别
  6. RAC动态资源(DRM)管理介绍
  7. 运行超时:您的程序未能在规定时间内运行结束,请检查是否循环有错或算法复杂度过大。
  8. [Android] 软件中选择文件夹功能
  9. 爱尔兰圣三一大学计算机专业硕士,爱尔兰圣三一学院研究生申请要求
  10. 反射:集合泛型的本质