0
我的根本問題是,我需要支持本地碼頭註冊表,自簽名證書和whatnot,並且在升級到Docker for Mac後,我還沒有完全弄清楚如何傳遞選項或保留選項,通過Docker for Mac安裝的全新閃亮的xhyve運行在docker/alpine映像中。如何將DOCKER_OPTS傳遞到Docker for Mac運行的Docker鏡像中?
我有我的問題的功能件解決,但它是非常手冊:
screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
- 以root身份登錄
vi /etc/init.d/docker
- 追加
--insecure-registry foo.local.machine:5000
到DOCKER_OPTS
;寫文件;退出vi
。 /etc/init.d/docker restart
現在,如果從主OS的角度/ OSX,泊塢窗重新啓動 - 像計算機的簡單的重新啓動 - 當然這種變化和選項丟失了,我不得不再次經歷這個過程。
那麼,我可以做些什麼來實現自動化呢?
- 我是否缺少DOCKER_OPTS的設置?
/etc/init.d/docker
文件在內部不覆蓋env var,它附加到它,所以這看起來應該是可能的。 - 我是否缺少新Docker鏡像中可能存在文件的位置?我承認我並不熟悉它,而不是我認爲基於boot2docker的舊映像,我可以在其中添加一個持久化卷,並且可以開始這些修改的入口點。
謝謝你的幫助,協助和靈感。
**謝謝你**指出這一點給我!我不相信我錯過了這個! – greymouser
不客氣! – Kireal