2017-03-09 39 views
0

想知道是否有人知道如何在啓用tcp的情況下安裝?像下面的東西?我啓用tcp的docker安裝0.0.0.0

yum install docker --tcp-enabled --host 0.0.0.0 

我明白我可以去手動更改/ etc/sysconfig/docker中的OPTIONS。

我試圖通過腳本配置一個新的docker安裝服務器,並且我不想登錄到該框並進行這些更改,每次都有新版本發佈。我也明白我可以用sed/awk腳本來做到這一點,但只是想知道是否更簡單的方法,而不必維護腳本。

+1

是'/ etc/docker/daemon.json'選項嗎? – BMitch

+0

默認情況下/etc/docker/daemon.json沒有創建,你知道我是否可以創建daemon.json,並且這將優先於/ etc/sysconfig/docker。 – joeymiller

回答

1

我的首選解決方案是使用/etc/docker/daemon.json。這將允許您將選項添加到幾乎任何安裝。

請注意,我不相信這會取消設置在命令行上定義的選項,它旨在讓您同時使用這兩個選項。這些命令行選項是由您的啓動腳本定義的,您的啓動腳本從您的描述中在帶有/etc/sysconfig/docker注入環境變量的RedHat/CentOS環境中進行系統化(您不會在Debian等其他平臺上看到這一點)。所以如果你需要刪除一個選項,你仍然需要更新你的/etc/sysconfig/docker