【发布时间】:2017-04-26 14:59:37
【问题描述】:
我使用
启动了一个 docker 映像docker run --interactive --tty node_web_1
并且容器内正在运行的服务器成功打印
Running on http://localhost:8080
在控制台中。我在 Dockerfile 中暴露了 8080 端口。所以在我的理解中,当我在windows的浏览器中调用http://localhost:8080时,我应该访问容器中的服务器,对吧?不过我没有得到任何回复....
如何查找错误?我执行了命令
docker-machine ls
这里建议How to access Docker container's web server from host 但显然我没有运行 docker-machines?那些机器是什么?我需要它们吗?我只安装了适用于 windows 的 docker,没有额外的包或 shell。
【问题讨论】:
标签: node.js docker deployment