如何永久更新docker-machine中的DOCKER_OPTS
在更新到docker-machine之后,我不知道如何更新本地boot2docker docker-machine中的DOCKER_OPTS并将其永久保存
$ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM dev * virtualbox Running tcp://192.168.99.100:2376
我试图用docker-machine ssh dev
ssh进入vm,并更新/etc/docker/default
。 但是我所做的更改是在docker-machine restart dev
重新启动虚拟机之后丢弃的。
如果您只想将parameter passing给EXTRA_ARGS
,请将其添加到/var/lib/boot2docker/profile
。 例如:
EXTRA_ARGS=' --label provider=virtualbox --insecure-registry=10.0.0.1:5000 '
docker进程是通过/etc/init.d/docker
启动的,它来自/var/lib/boot2docker/profile
。 $EXTRA_ARGS
被透明地传递给$EXTRA_ARGS
进程,直到start()
结束。
在--engine-registry-mirror
machine 0.5.0中,镜像可以configuration--engine-registry-mirror
docker-machine create -d virtualbox --engine-registry-mirror http://mirror.dockerhub.com dev
–engine-registry-mirror [–engine-registry-mirror选项–engine-registry-mirror选项]指定要使用的registry镜像