如何在AWS ECS中将hostPort映射到Docker Container中

时间:2016-12-02 03:51:58

标签: amazon-web-services docker amazon-ec2 amazon-ecs

在AWS ECS中部署Docker容器时,我有hostPort映射值0,这样可以避免主机端口冲突并选择任何可用的临时端口。

我需要获得它映射到Docker容器内的hostPort的实际值(e.x.我正在使用嵌入了hazelcast的应用程序,我需要使用类似的东西设置公共地址)。我可以通过在容器上运行docker info但不在容器内部来从容器外部获取它。

其他一些流行的系统,如mesos / marathon,提供了环境变量,如PORT_8080PORT_5701PORT0PORT1,但在AWS ECS服务中没有这样的内容。< / p>

从Docker中获取这个有限的hostPort是否有任何方法甚至是hacky。任何帮助将不胜感激。

0 个答案:

没有答案