回答

0

不!根據我的經驗,不可能擁有ALB和網絡模式主機和動態端口。我試圖找到指定它的文檔,但是我發現嘗試使用networkmode =「host」創建服務,並使用ALB創建動態端口(0),並在創建時收到了cloudformation錯誤。

我的用例是statsd運行綁定到ec2機器,我希望能夠在neworkMode主機中部署ALB服務,因此使用localhost可以很容易地從容器中引用statsd。

爲了解決這個問題,使用ALB和橋接網絡,每個ECS容器實例都有一個配置文件放在它的IP上,因此容器可以避免必須命中元數據API來獲取ECS容器實例IP。