我有一个Web应用程序的容器,80端口绑定到同一端口上的主机。主机运行coreos发行版。服务器有一个公共地址,如果我从本地网络以外的设备ping它,我得到100%响应,但Web应用程序无法访问...
你确定webapp实际上正在运行吗?您可以从CoreOS主机访问webapp吗?你可以ssh到主机并运行nc -z localhost 80来检查。如果您拒绝连接,那么您的webapp未运行。如果你可以访问它,那么它可能是防火墙,你需要在coreOS主机上打开端口80来tcp流量。
nc -z localhost 80