我是Docker.io的新手。我使用index.docoker.io中的标准图像ubuntu在aws实例中成功创建了图像。我在图像中安装了node.js和简单的web应用程序并创建了docker容器并成功测试了以下内容: curl -i localhost:49160 在浏览器中我指定了hostip:1704但我没有收到页面
答案 0 :(得分:1)
您似乎正在使用错误的端口来访问该应用程序。尝试将浏览器指向http://<host_ip>:49160
容器内的应用程序正在暴露端口1704,当您使用参数-p 49160:1704
运行容器时,您将主机上的端口49160转发到容器内的端口1704。使用浏览器访问应用程序时,使用主机IP和开放端口,在本例中为49160。
有关详细信息,请参阅Redirect ports文档。