提问人:Shiladitya Thakur 提问时间:7/14/2021 最后编辑:Shiladitya Thakur 更新时间:7/14/2021 访问量:55
无法在 Windows 上使用 docker toolbox w Virtualbox 运行超过 1 个端口
Unable to run more than 1 port using docker toolbox w Virtualbox on windows
问:
我在 win 10 Home 上使用 docker toolbox,但在不同端口上运行多个容器时遇到问题。
下面我附上了我的 VirtualBox 网络端口转发设置和正在运行的容器的快照。基本上,我使用一个名为 feedback 的通用映像,有 2 个版本:一个使用端口 80 (feedback-app-v1),另一个使用端口 8000 (feedback-app-v2)。 只有 v1 正在运行,而另一个没有连接并显示
无法访问此站点。 连接已重置。
我在这里遗漏了什么吗?任何帮助都是值得赞赏的
编辑
Dockerfile配置-
FROM 节点
WORKDIR /应用
复制 package.json 。
运行 npm install
复制。.
环境端口 80
公开 ${PORT}
CMD [“节点”,“服务器.js”]
上面是 v1 的 dockerfile,即端口 80 的工作示例,对于 v2,我只是将端口从 80 更改为 8000
该图显示了我为 v1(80) 和 v2(8000) 执行的 docker run 命令
答: 暂无答案
评论
-p 8000:3000
host:3000->vbox:8000->container:3000
-p 80:8000
-p 8000:8000
localhost:3000