我们可以使用--registry-mirror创建一个对接机器,例如:
docker-machine create -d virtualbox --engine-registry-mirror http://111222.m.daocloud.io mymachine如果我们登录到机器上,我们会发现镜像url在boot2docker中:
$ 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文件,但似乎没有效果。该怎么做呢?
发布于 2015-12-18 15:01:37
修改boot2docker/profile后,您需要重新启动守护进程(或VM)。
像docker-machine ssh mymachine sudo /etc/init.d/docker restart这样的命令应该足够了,但如果不够,只需重新启动VM (docker-machine restart mymachine),您的更改就会生效。
https://stackoverflow.com/questions/34349603
复制相似问题