我在哪裏可以找到boot2docker機器上的docker守護進程配置文件?boot2docker/docker-machine/Docker Toolbox上的Docker守護進程配置文件
我想在DOCKER_OPTS
設置「--dns」,但無論是在/etc/default
或其他地方我找不到這個配置文件。
我在哪裏可以找到boot2docker機器上的docker守護進程配置文件?boot2docker/docker-machine/Docker Toolbox上的Docker守護進程配置文件
我想在DOCKER_OPTS
設置「--dns」,但無論是在/etc/default
或其他地方我找不到這個配置文件。
內boot2docker(boot2docker ssh
)/泊塢窗機(docker-machine ssh default
),打開或創建文件的/ var/lib中/ boot2docker/profile文件,並添加以下行:
EXTRA_ARGS="--dns 192.168.1.145"
也適用於:
EXTRA_ARGS="--insecure-registry myinternaldocker"
您需要重新啓動泊塢窗守護程序變更後:
sudo /etc/init.d/docker restart
或者離開boot2docker /泊塢窗機,然後重新啓動整個虛擬機:
boot2docker restart
# for docker machine
docker-machine restart default
信息摘自:https://groups.google.com/d/msg/docker-user/04pAX57WQ7g/_LI-z8iknxYJ
問候
我花了相當長的一段時間才能體現這一點。如果您使用的是Mac,你必須去到一個新的終端,運行:
boot2docker ssh
這將打開一個新的終端,從那裏你必須編輯或創建文件
sudo vi /var/lib/boot2docker/profile
,並添加您想添加的DNS,例如:
DOCKER_OPTS="-dns 8.8.8.8 -dns 8.8.4.4"
之後,您需要重新啓動boot2docker。在這裏,我不得不在一開始的一些問題,所以我關閉一切和運行在終端:
boot2docker down
boot2docker up
你也可以使用:
boot2docker restart
我不得不這樣做兩次。之後,我再次使用正常的boot2docker圖標開始工作。
我希望這會有所幫助。
如果你想腳本的東西,你可以做一個醜陋行下列步驟操作:
boot2docker ssh 'sudo sh -c "echo \"EXTRA_ARGS=\\\"--dns 1.2.3.4\\\"\" > /var/lib/boot2docker/profile && sudo /etc/init.d/docker restart"'
你好@anaid。我們解決了你的問題嗎?如果是這樣,請標記正確的答案。如果沒有,我們該如何幫助你? – 2016-08-26 19:56:46