win10下没有安装专用版安装了docker tool,
双击Docker Quickstart Terminal会直接启动一个默认的machine
尝试更改
开通服务
重启,怎么试都不行,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后发觉有一个空行,也许是少了空行吧
备份注意:进入有权限的目录才可以
不然:
教程里的:
教程:
我的win10:
成功运行,配置或许已经生效:
docker info显示信息:
宿主重启后,启动容器registry容器
docker start registry
打标记上传
退出,下次再玩:
docker-machine stop
参考阿里云说明:
对于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/
针对安装了Docker Toolbox的用户,您可以参考以下配置步骤:
创建一台安装有Docker环境的Linux虚拟机,指定机器名称为default,同时配置Docker加速器地址。
docker-machine create --engine-registry-mirror=https://*****.mirror.aliyuncs.com -d virtualbox default
查看机器的环境配置,并配置到本地,并通过Docker客户端访问Docker服务。
docker-machine env default
eval "$(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容器。同一时间只能选择一种模式运行。
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
主要参考:
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