docker(错误)configuration:它不会从外部机器响应…为什么?

我通过安装Ubuntu 11的机器上的docker

sudo apt-get install jetty 

之后我configuration了上下文,war文件和NO_STARTvariables。 所有工作正常,当我在同一台机器上testing它,例如

 curl http://localhost:8080/ 

但是,当我尝试从外部机器连接,它只是不回答。 我在Win 7主机上的一台虚拟机上以及Amazon EC2上都尝试了这一点。

谢谢,

确保这不是防火墙问题。 也许8080端口被防火墙关闭。

另外尝试添加行到/ etc / default / jetty文件中:

 JETTY_HOST=0.0.0.0 

看到类似的问题

在EC2领域,默认的开放端口通常是80.你需要去你的EC2控制台,看到与机器相关的SecurityGroup,并添加打开的全部端口8080 ,即0.0.0.0/0 。 而且你应该全部设置。