我还没有映射端口(在docker run中没有执行-p 8080:8080)如果我执行172.17.0.2:8080,为什么我在主机的浏览器上看不到应用程序??另外,我知道如何使用主机网络以及如何在localhost:8080上进行端口映射和查看web应用程序,但我不想这样做。希望能够在宿主机上看到< container IP >:< container port >
但是我也希望从主机的IP地址连接到容器,所以我需要端口映射/转发才能工作。问题是端口映射不适用于我的码头网络。不工作,我的意思是集装箱港口没有映射到主机端口。我可以使用容器的IP地址访问Nginx服务器。但是以127.0.0.1:8088的形式访问它不起作用。还尝试使用参数-p 0.0.0.0:8088:80运行容器。同样的问题。在后一种情况下,docker port cntnginx还显示了预期的容器托管端口映射,但在使用内部仅限网络时却不是这样。
怎么回事
我有一个停靠的姜戈应用程序,存储在ECR中。当我设置一个新的ECS集群(使用Fargate)时,该映像加载正确,并且我可以在Cloudwatch中看到日志 20:12:21 Operations to perform:20:12:21 Running migrations:20:12:23 No changes detected
20:12:25 Watching for file chan