0

我正在使用Cloudfront和ECS在AWS中運行任務。我在我的任務映射到使用以下命令隨機主機端口:從Docker容器中獲取映射端口

 PortMappings: 
     - HostPort: 0 
      ContainerPort: 8080 

我需要知道,在容器內,主機的DN和任務映射到隨機端口。我怎樣才能做到這一點?

回答

0

按照documentation

任務後到達RUNNING狀態,手動和自動的主機和容器端口分配是在所選擇的任務的在一容器描述的網絡綁定部分可見Amazon ECS控制檯或networkBindings部分[] DescribeTasks響應。

+0

cheers wjordan!我實際上以更一般的方式解決了這個問題。後續問題,因爲你的答案是一個很好的答案:一個任務如何在API提供的數據中標識自己,以便它可以獲得它自己的端口映射? –