2016-09-01 64 views

回答

3

如果您正在使用的Mac測試版的最後一個泊塢窗,根據issue 25064

~/Library/Containers/com.docker.docker/Data/database/com.docker.driver.amd64-linux是一個Git數據庫。

注:如果~/Library/Containers/com.docker.docker/Data/database/不含com.docker.driver.amd64-linux,去那個database/文件夾,並做了git reset --hard

守護程序配置在etc/docker/daemon.json之下,它只使用Linux configuration file中的配置。

您需要更改配置,然後執行git commit:docker應該在新的配置下自動重啓(如果沒有,重啓)。


the comments提到由OP Michael Nelson,以及詳細的在 「Docker for Windows」(其具有相關的 「泊塢的Mac」 部分)

VM (Alpine-based)使用OpenRC as its init system

Docker init腳本依賴於/usr/bin/mobyconfig腳本。
這個mobyconfig腳本需要內核使用指定配置文件位置的com.docker.database標籤進行引導,或者保存。

mobyconfig腳本能夠檢索Docker守護程序的配置networkinsecure-registry或從/etc/docker/daemon.json獲取配置文件。

+0

哇..這個令人印象深刻的錯綜複雜。這些文件不會在那個git magic後直接讀取。他們有另一個'mobyconfig'實用程序,它讀取'/ Database/branch/master/ro/com.docker.driver.amd64-linux'中的配置文件,這些文件在虛擬機中奇蹟般地顯示,然後util會重新創建真實的配置文件在啓動過程中:0 – Matt

+2

這是完全正確的,但如果我將任何值放入daemon.json的hosts字段,則Docker拒絕啓動。我嘗試了許多組合[「unix:///var/run/docker.socket」,「127.0.0。1「,」fd://「]都無濟於事。 –