文章目录

  • 一键加速
  • 人工配置
    • Docker 版本在 1.8 与 1.11 之间(1.8以下好像也行)
      • 找到docker配置文件
      • 编辑docker
    • Docker 版本在 1.12 或更高
  • 重启docker
  • 加速地址获取方法(我使用的DaoCloud)

docker的pull真心好用,但是docker的默认镜像源全在美国,所以一般情况下使用docker pull xxxx的时候会出现Repository not found,或者拉取镜像速度慢得让人无法接受。
根据以往的经验,yum源可以换国内的,maven源可以换国内的,npm源可以换国内的,所以docker源理论上也是可以的。
我这里选择的是DaoCloud的源,听说他是国内第一个提供docker镜像源的机构,现在阿里云好像也给了每个用户一个加速地址。

一键加速

Docker版本1.8以上的同学,如果嫌麻烦,可以使用傻瓜式命令操作:

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

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

如果大家想知道脚本文件到底做了什么配置,可以看set_mirror.sh的内容或者继续往下面看。

人工配置

Docker 版本在 1.8 与 1.11 之间(1.8以下好像也行)

找到docker配置文件

不同系统下,docker文件的位置不一样,我是linux(其他系统的的配置请见最后,如何获得加速地址的地方),目录为/etc/default/docker,如果没有,那么就在/etc/sysconfig/docker,如果还是没有,那么就去/etc/default/下创建一个吧。

编辑docker

vim docker

新增或者修改DOCKER_OPTS参数

DOCKER_OPTS="--registry-mirror= http://f1361db2.m.daocloud.io"

其中http://f1361db2.m.daocloud.io是我的加速地址,永久免费,你也可以换成你自己的,或者去网上搜一个好心人提供的,长期免费的就行了。(如何获得自己的加速地址,请看后面

Docker 版本在 1.12 或更高

创建或修改 /etc/docker/daemon.json 文件,修改为如下形式

{"registry-mirrors": ["加速地址"],"insecure-registries": []
}

重启docker

service docker restart

再去试试docker pull,速度是不是快的飞起。

加速地址获取方法(我使用的DaoCloud)

网址:https://www.daocloud.io/
先注册一个,登陆,现在已经永久免费了。
然后操作如图:

**图(1)**

**图(2)**

Docker国内镜像源设置相关推荐

  1. Docker 国内镜像源设置

    原文出处https://blog.csdn.net/Mr_OOO/article/details/67016309 docker pull 国内网络链接失败或很卡慢,一般都需要更换至国内 需要下载 最 ...

  2. docker国内镜像源配置

    配置docker 为加快拉取镜像速度,建议设置docker国内镜像源 # 创建或修改 /etc/docker/daemon.json 文件,修改为如下形式 {"registry-mirror ...

  3. docker国内镜像源

    Docker中国区官方镜像: https://registry.docker-cn.com 网易: http://hub-mirror.c.163.com ustc: https://docker.m ...

  4. 解决docker-compose up -d 出现Client.Timeout exceeded while awaiting headers的问题(配置docker国内镜像源)

    首先出现的问题是输入 docker-compose up -d出现如下情况 Pulling tars-mysql (mysql:5.6)... ERROR: Get https://registry- ...

  5. Docker国内镜像源介绍与更换

    目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker国内镜像源介绍与更换 [附录]Docker与虚拟机的区别 一.Docker简介 Do ...

  6. docker hub 国内镜像_Mac设置docker国内镜像源

    转载自:https://zhuanlan.zhihu.com/p/146876547?from_voters_page=true 在国内使用docker拉取镜像会非常的慢,所以一定得设置国内镜像源. ...

  7. 使用Docker国内镜像源

    操作环境:CentOS Linux release 7.6.1810 (Core) Docker 官方维护了一个公共仓库 Docker Hub,目前已有15,000+ 的镜像. 一般情况下,通过 do ...

  8. docker源docker国内镜像源

    Docker 拉取镜像的时候默认是国外的镜像源,下载非常慢甚至无法拉取成功.需要配置成国内的镜像源来加快下载的速度. 以centos 8 为例,修改文件/etc/docker/daemon.json文 ...

  9. 部署问题集合(十一)Docker国内镜像源也无法拉取镜像

    步骤 修改DNS配置:vi /etc/resolv.conf 添加nemeserver:8.8.8.8或223.5.5.5 保存关闭 重启虚拟机:reboot

最新文章

  1. unix环境高级编程 pdf_UNIX系统编程宝典,每一本都值得程序员珍藏
  2. C++的enum hack
  3. 完全编译安装boost
  4. NOIP2000提高组复赛C 单词接龙
  5. python 将两幅图拼接_清华王教授典藏的python电子书,整整10个G拿去不谢
  6. c语言内循环外循环怎么使用,开高速, 用内循环还是外循环? 教你正确使用内外循环!...
  7. java min函数_Java Math min()用法及代码示例
  8. 夸克浏览器网页版入口网址分享
  9. check the manual that corresponds to your MySQL server version for the right
  10. 【Calcite源码学习】SqlNode方言转换
  11. 锂电池充放电曲线、设置充电电流、检测TP4054的3种充电状态
  12. 如何防御DDoS等流量攻击?
  13. RFID标签的安全机制——LCAP协议的C++代码实现
  14. AutoMapper源码解析
  15. 瑞萨单片机c语言程序,瑞萨单片机开发环境系统用户手册.pdf
  16. 2021小微企业补贴条件
  17. 内网穿透-花生壳的简单使用
  18. 从一个导出的DMP文件中,导入某一个表
  19. CocosCreator小游戏排行榜
  20. 视频怎么抠像?这个方法很好用

热门文章

  1. mysql中删除数据库语句
  2. 新款H3C服务器R4900配置raid
  3. FPGA error:buffers of the same direction cannot be placed in series.
  4. MISRA-C 2020
  5. SpringBoot实现邮箱发送验证码
  6. @敏捷组织从业者,开放敏捷架构O-AA™标准考试及认证项目重磅上线!
  7. Win10--在右键菜单中添加cmd.exe(在此处打开CMD窗口)
  8. 安卓卡片式ViewPager
  9. 面试官经常问的性能测试面试题有哪些?该怎么回答?
  10. Java实现 蓝桥杯 历届试题 波动数列