Docker国内镜像源设置
2017-03-27 22:15
253 查看
Docker 版本在 18 与 111 之间18以下好像也行
找到docker配置文件
编辑docker
Docker 版本在 112 或更高
重启docker
加速地址获取方法我使用的DaoCloud
docker的pull真心好用,但是docker的默认镜像源全在美国,所以一般情况下使用
根据以往的经验,yum源可以换国内的,maven源可以换国内的,npm源可以换国内的,所以docker源理论上也是可以的。
我这里选择的是DaoCloud的源,听说他是国内第一个提供docker镜像源的机构,现在阿里云好像也给了每个用户一个加速地址。
加入
找到docker配置文件
编辑docker
Docker 版本在 112 或更高
重启docker
加速地址获取方法我使用的DaoCloud
docker的pull真心好用,但是docker的默认镜像源全在美国,所以一般情况下使用
docker pull xxxx的时候会出现
Repository not found,或者拉取镜像速度慢得让人无法接受。
根据以往的经验,yum源可以换国内的,maven源可以换国内的,npm源可以换国内的,所以docker源理论上也是可以的。
我这里选择的是DaoCloud的源,听说他是国内第一个提供docker镜像源的机构,现在阿里云好像也给了每个用户一个加速地址。
Docker 版本在 1.8 与 1.11 之间(1.8以下好像也行)
找到docker配置文件
不同系统下,docker文件的位置不一样,我是linux(其他系统的的配置请见最后,如何获得加速地址的地方),目录为/etc/default/docker,如果没有,那么就在/etc/sysconfig/docker,如果还是没有,那么就去/etc/default/下创建一个吧。编辑docker
vim docker
加入
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://18817714.m.daocloud.io"[/code]
其中http://18817714.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)
这里也linux、macos、windows的配置方法(linux的这段脚本只对docker 1.9版本以上有效),加速地址就是红色框内那一段。
相关文章推荐
- Docker国内镜像源设置
- 使用国内docker镜像源
- 使用国内docker镜像源
- docker设置引用国内镜像加速
- 使用国内DOCKER镜像源
- docker 国内镜像源【阿里】
- docker 配置国内镜像源 linux/mac/windows
- docker简介及使用国内镜像源安装docker
- Docker中配置国内镜像设置
- ubuntu14.04开启root用户 设置root密码 配置国内镜像源 设置分辨率
- docker设置国内镜像加速的坑
- docker国内镜像设置
- [Hades_BT5] BackTrack5网络设置 用国内更新源更新
- docker设置代理
- Docker:设置代理proxy
- 如何在 Docker 容器之间设置网络
- ubuntu14.04设置国内源并更新软件源:
- wordpress 屏蔽国内ip访问 设置