node.js – 无法从docker映射的端口访问docker容器
发布时间:2020-12-16 03:39:30 所属栏目:安全 来源:网络整理
导读:我创建了一个docker容器,但无法在docker(http://localhost:3000)映射的端口上运行它.以下是我在我的应用中使用的泊坞窗配置的详细信息. Docker版本:17.05.0-ce Os:ubuntu 16.04 我的Dockerfile: FROM node:boron# Create app directoryRUN mkdir -p /usr/
我创建了一个docker容器,但无法在docker(http://localhost:3000)映射的端口上运行它.以下是我在我的应用中使用的泊坞窗配置的详细信息. Docker版本:17.05.0-ce Os:ubuntu 16.04 我的Dockerfile:
创建docker容器:
运行容器:
docker ps:
编辑: 更新了Dockerfile配置
$docker run -p 9000:9000 viki76 / ng-app
来自Gruntfile.js
请帮我修理一下. 最佳答案
我认为你的问题是grunt绑定到localhost:9000 – 这是容器的内部,所以你发布的端口不会有任何影响.
它需要在0.0.0.0:9000上进行监听 – 我无法告诉你Gruntfile.js应该为此发生什么,但是看起来像是开箱即用,grunt服务只会服务来自localhost. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |