Cannot access server in docker container
我用
1 | docker run --interactive --tty node_web_1 |
容器内运行的服务器成功打印
1 | Running on http://localhost:8080 |
在控制台中。我把8080端口暴露在船坞文件里了。所以在我的理解中,当我在Windows的浏览器中调用http://localhost:8080时,我应该访问容器中的服务器,对吗?但是我没有得到回复……
如何查找错误?我执行了命令
1 | docker-machine ls |
正如这里建议的,如何从主机访问Docker容器的Web服务器,但显然我没有运行Docker机器?那些机器是什么?我需要它们吗?我只安装了用于Windows的Docker,没有其他软件包或外壳。
尝试发布端口
1 | docker run -p 8080:8080 -it node_web_1 |