在 Docker Machine 中使用 Mirror 服务

2015/11/11 09:41
阅读数 1.6K

docker-machine的逻辑是每次重启一个 VM 然后设置环境时都会被还原到初始化的状态,所以按照设计者的逻辑而言需要你在create的时候就指定--engine-registry-mirror

那么跟着官方文档我们新建一个 VM 的时候就像是这样:

docker-machine create -d virtualbox --engine-registry-mirror http://********.m.daocloud.io dev  

然后等新建完成后用docker-machine env dev啥的切换你使用的docker的后端。

★那么问题又来了,有没有办法修改已存在 VM 的--engine-registry-mirror呢?

答案是肯定的,需要人为地修改~/.docker/machine/machines/default/config.json这个文件,找RegistryMirror字段,是个 list,大概就插入你的镜像地址"http://**********",然后再重启你就会在/var/lib/boot2docker/profile看见一个--registry-mirror http://**********

展开阅读全文
加载中

作者的其它热门文章

打赏
2
1 收藏
分享
打赏
0 评论
1 收藏
2
分享
返回顶部
顶部