更新到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重新启动VM后,我所做的更改将被删除.
最佳答案
如果您只想将参数传递给docker,请将它们添加到/ var / lib / boot2docker / profile中的EXTRA_ARGS.例如:
EXTRA_ARGS='
--label provider=virtualbox
--insecure-registry=10.0.0.1:5000
'
docker进程是通过/etc/init.d/docker启动的,它来自/ var / lib / boot2docker / profile. $EXTRA_ARGS在start()结束时透明地传递给docker进程.