docker更改镜像源

win10下没有安装专用版安装了docker tool,

双击Docker Quickstart Terminal会直接启动一个默认的machine

尝试更改

开通服务

docker更改镜像源_第1张图片

 

docker更改镜像源_第2张图片

重启,怎么试都不行,docker info restart都报错

Unable to verify the Docker daemon is listening: Maximum number of retries (10) exceeded

后来删除虚拟机

 

docker-machine rm -f default

重新创建,docker info发觉ok了

进入machine后,sudo vi /var/lib/boot2docker/profile后发觉有一个空行,也许是少了空行吧

备份注意:进入有权限的目录才可以

不然:

docker更改镜像源_第3张图片

docker更改镜像源_第4张图片

教程里的:

 

docker更改镜像源_第5张图片

 

教程:

我的win10:

 

成功运行,配置或许已经生效:

 

docker更改镜像源_第6张图片

docker info显示信息:

docker更改镜像源_第7张图片

宿主重启后,启动容器registry容器

docker start registry

打标记上传

docker更改镜像源_第8张图片

 

退出,下次再玩:

docker-machine stop

 

 

 

 

 

 

 

 

 

 

参考阿里云说明:

1. 安装/升级Docker客户端

对于Windows 10以下的用户,推荐使用Docker Toolbox

Windows安装文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

对于Windows 10以上的用户 推荐使用Docker for Windows

Windows安装文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/

2. 配置镜像加速器

针对安装了Docker Toolbox的用户,您可以参考以下配置步骤:

创建一台安装有Docker环境的Linux虚拟机,指定机器名称为default,同时配置Docker加速器地址。

docker-machine create --engine-registry-mirror=https://*****.mirror.aliyuncs.com -d virtualbox default

查看机器的环境配置,并配置到本地,并通过Docker客户端访问Docker服务。

docker-machine env defaulteval "$(docker-machine env default)"docker info

针对安装了Docker for Windows的用户,您可以参考以下配置步骤:

在系统右下角托盘图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Docker Daemon。编辑窗口内的JSON串,填写下方加速器地址:

{
  "registry-mirrors": ["https://*****.mirror.aliyuncs.com"]
}

编辑完成后点击 Apply 保存按钮,等待Docker重启并应用配置的镜像加速器。

注意

Docker for Windows 和 Docker Toolbox互不兼容,如果同时安装两者的话,需要使用hyperv的参数启动。

docker-machine create --engine-registry-mirror=https://*****.mirror.aliyuncs.com -d hyperv default

Docker for Windows 有两种运行模式,一种运行Windows相关容器,一种运行传统的Linux容器。同一时间只能选择一种模式运行。

3. 相关文档

Docker 命令参考文档

Dockerfile 镜像构建参考文档

参考:

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

参考2:

1.进入名为default的docker 
docker-machine ssh default 
2.修改镜像地址为自己的加速地址,推荐阿里云的docker个人专属加速地址https://cr.console.aliyun.com/#/accelerator 
sudo sed -i “s|EXTRA_ARGS=’|EXTRA_ARGS=’–registry-mirror=【此处为你的加速地址】 |g” /var/lib/boot2docker/profile 
3.退出 
exit 
4.重启docker 
docker-machine restart default 
5.查看docker信息 
docker info 
可以看到Registry Mirrors:已经修改被自己的加速地址

看到网上还有一种方式,没试过,记录下来。 
当你下载安装的Docker Version不低于1.10时,建议直接通过daemon config进行配置。 
使用配置文件 /etc/docker/daemon.json(没有时新建该文件) 

“registry-mirrors”: [“”] 

重启后ok。
————————————————
版权声明:本文为CSDN博主「迷失的符号」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_27808181/article/details/78427808

主要参考:

Docker Toolbox

1.在Windows命令行执行docker-machine ssh [machine-name]进入VM bash

2.sudo vi /var/lib/boot2docker/profile

3.在--label provider=virtualbox的下一行添加--registry-mirror https://xxxxxxxx.mirror.aliyuncs.com

(阿里云 - 容器Hub服务控制台:https://cr.console.aliyun.com/  可以得到一个专属的镜像加速地址,类似于“https://1234abcd.mirror.aliyuncs.com”。)

4.重启docker服务:sudo /etc/init.d/docker restart或者重启VM:exit退出VM bash,在Windows命令行中执行docker-machine restart



作者:鲨宇
链接:https://www.jianshu.com/p/d044df3d9e37
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

报错解决的参考:

https://blog.csdn.net/ZOMB1E123456/article/details/91957977

装win10专用版以后会用到的:

https://blog.csdn.net/OnedayIlove/article/details/100556555

http://www.360doc.com/content/18/0415/12/11935121_745807135.shtml

https://www.runoob.com/docker/docker-mirror-acceleration.html

https://www.cnblogs.com/god-monk/p/10865032.html

你可能感兴趣的:(docker)