我还没有映射端口(在docker run中没有执行-p 8080:8080)如果我执行172.17.0.2:8080,为什么我在主机的浏览器上看不到应用程序??另外,我知道如何使用主机网络以及如何在localhost:8080上进行端口映射和查看web应用程序,但我不想这样做。希望能够在宿主机上看到< container IP >:< container port >
但其中一项服务需要一个公共IP地址。因此,在相应的ecs-params.yml文件中,我放置了assign_public_ip: ENABLED。但是没有分配公共IP地址。在ECS控制台中,服务细节显示为Auto-assign public IP DISABLED,对于任务,它列出了一个私有IP地址,而没有公共IP地址。
不幸的是,根据上的文档,这似乎是不可能的。awsvpc辅助网络模式不为使用EC2启动类型的任务提供公共IP地址。要访问internet,应该在配置为使