7

docker-machineに更新DOCKER_OPTSした後、ローカルのboot2docker docker-machineで更新して永続的に保存する方法がわかりません

$ docker-machine ls
NAME   ACTIVE   DRIVER       STATE     URL                         SWARM
dev    *        virtualbox   Running   tcp://192.168.99.100:2376

docker-machine ssh dev、および updateを使用して vm に ssh しようとしまし/etc/docker/defaultた。しかし、私が行った変更は、VM を で再起動した後に破棄されますdocker-machine restart dev

4

2 に答える 2

10

単純に docker に引数を渡したい場合は、それらをEXTRA_ARGSinに追加します/var/lib/boot2docker/profile。例えば:

EXTRA_ARGS='
--label provider=virtualbox
--insecure-registry=10.0.0.1:5000
'

docker プロセスは/etc/init.d/dockerwhich sourcesを介して開始されます/var/lib/boot2docker/profile$EXTRA_ARGSの終わりに向けて docker プロセスに透過的に渡されstart()ます。

于 2016-01-07T12:27:12.917 に答える
3

docker-machine 0.5.0 以降、ミラーは以下でプロビジョニングできます--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 オプション] 使用するレジストリ ミラーを指定します

于 2015-11-11T16:35:48.197 に答える