我们可以使用--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
文件调到一边,但似乎没有生效。怎么做?
答案 0 :(得分:4)
修改folder/file
后,需要重启守护进程(或VM)。
boot2docker/profile
之类的命令应该足够了,但如果没有,只需重新启动虚拟机(docker-machine ssh mymachine sudo /etc/init.d/docker restart
)即可进行更改。