无法从父主机访问Docker容器中的托pipe应用程序

我已经创build了一个Tomcat服务器的Docker容器。 我已经启动了tomcat服务器,我可以看到tomcat服务器成功启动的日志。 我用下面的命令来运行容器

docker运行-p 8092:8092 -dti cs2 / bin / bash

一旦tomcat服务器启动,我试图从docker容器的父主机访问站点。 我尝试访问使用以下url的网站

//192.168.99.100:8092/

//192.168.99.100:8092/cs/wbs

我不能打任何以上的url。 我总是看到该网站无法访问。

我也试过把我的容器添加到像下面这样新build的networking中,在访问网站时还是没有运气

docker运行-p 8092:8092 –network my-network -dti cs2 / bin / bash

当我dockerPS,我得到以下的容器信息,如截图

请点击这里查看容器信息

任何帮助,这将是可观的

您正在使用以下命令启动容器: /bin/bash ,可能不会自动启动服务器。 你应该指定一个启动服务器的命令,或者根本不提供它,图像可能有默认的命令。

如果容器正在运行,您可以使用docker exec -it <container_name_or_id> /bin/bash附加到它,然后看看里面有什么。

此外,在屏幕上,您有端口8093暴露给主机,而不是8092