任何人都可以闡明一下Docker Compose YML文件是什麼? 我想要做的就是能夠控制各種容器的IP地址。我正在使用3.1版本(但也嘗試3.3,因爲我最近升級到版本17.06)。該文檔說:碼頭工人:如何控制/定義默認的網關設置
A full example:
ipam:
driver: default
config:
- subnet: 172.28.0.0/16
Note: Additional IPAM configurations, such as gateway, are only honored for version 2 at the moment.
當我這樣做,我需要該子網時,我檢查網絡。但是網關是完全不同的[閱讀注意:上面],所以容器不啓動。爲什麼他們在版本3中失去了能力(在時刻)的某些功能在版本2中有效?更糟糕的是,爲什麼沒有在3.2或3.3版本中恢復?
也許我在這裏的基地 - 肯定不會是第一次!對我來說最重要的是:是否有辦法修改組合文件以允許docker stack deploy
命令(在Docker Swarm
中)提供對使用的網關和子網的控制?撰寫V3內的網絡
是的,我試圖暗示這是'榮幸',但容器無法啓動,因爲您也沒有顯示的網關被設置爲默認值,比如172.18.1.1 – JoeG
您可以隨時創建網絡你自己,'碼頭網絡創建 - 網關「任何」'並將你的容器附加到它 – Rawkode
試圖,然後碼頭堆棧部署失敗,因爲該網絡已經存在。 Ick .... – JoeG