无法浏览运行docker容器的nod​​ejs Web应用程序

时间:2014-01-26 12:06:30

标签: docker

我是Docker.io的新手。我使用index.docoker.io中的标准图像ubuntu在aws实例中成功创建了图像。我在图像中安装了node.js和简单的web应用程序并创建了docker容器并成功测试了以下内容:     curl -i localhost:49160 在浏览器中我指定了hostip:1704但我没有收到页面

1 个答案:

答案 0 :(得分:1)

您似乎正在使用错误的端口来访问该应用程序。尝试将浏览器指向http://<host_ip>:49160

容器内的应用程序正在暴露端口1704,当您使用参数-p 49160:1704运行容器时,您将主机上的端口49160转发到容器内的端口1704。使用浏览器访问应用程序时,使用主机IP和开放端口,在本例中为49160。

有关详细信息,请参阅Redirect ports文档。