首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修改运行中的docker机器的`--registry Mirror`?

如何修改运行中的docker机器的`--registry Mirror`?
EN

Stack Overflow用户
提问于 2015-12-18 14:21:48
回答 1查看 1.8K关注 0票数 2

我们可以使用--registry-mirror创建一个对接机器,例如:

代码语言:javascript
复制
docker-machine create -d virtualbox --engine-registry-mirror http://111222.m.daocloud.io mymachine

如果我们登录到机器上,我们会发现镜像url在boot2docker中:

代码语言:javascript
复制
$ docker-machine ssh mymachine
$ cat /mnt/sda1/var/lib/boot2docker/profile
EXTRA_ARGS='
--label provider=virtualbox
--registry-mirror http://111222.m.daocloud.io

'
CACERT=/var/lib/boot2docker/ca.pem
DOCKER_HOST='-H tcp://0.0.0.0:2376'
DOCKER_STORAGE=aufs
DOCKER_TLS=auto
SERVERKEY=/var/lib/boot2docker/server-key.pem
SERVERCERT=/var/lib/boot2docker/server.pem

它将在拉取图像时使用此镜像。

但是如何在机器创建后更改镜像呢?

我试图修改这个boot2docker/profile文件,但似乎没有效果。该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2015-12-18 15:01:37

修改boot2docker/profile后,您需要重新启动守护进程(或VM)。

docker-machine ssh mymachine sudo /etc/init.d/docker restart这样的命令应该足够了,但如果不够,只需重新启动VM (docker-machine restart mymachine),您的更改就会生效。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34349603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档