如何从浏览器访问在 docker 容器中运行的网络服务器?

Aud*_*udi 7 docker

我正在尝试在本地 Mac 上部署MDT(移动分发工具)

我正在使用 docker 并设法让容器运行..

在此处输入图片说明

在图像中,您可以看到 MDT 在端口 4000 上运行。但是当我在“localhost:4000”上浏览到我的机器浏览器时,出现超时。

我已经浏览了这篇文章并尝试添加一条路线,但没有成功,然后我访问了这个问题,现在我完全困惑了。有人可以建议如何解决这个问题吗?

Aud*_*udi 9

发布容器端口时,例如 8080:8080 (host_port:container_port).. 确保容器端口与运行 Web 服务的端口相同...

如您所见,我的网络服务器正在侦听 8080 端口和屏幕截图中的连接。我已经提供了 4000 端口