docker新建tomcat容器,首页不能访问

赵忠章 发布于 03/26 15:47
阅读 246
收藏 0

用的centos8(vm上的虚拟机),docker新建了个tomcat容器,然后首页跑不出来(不是404,而是一直加载,加载不出来,最后显示连接被重置)

容器是能运行的,也没有端口被占用的情况,webapps.dist文件夹也改成webapps了所以index.jsp也是有的

 

加载中
0
chentao106
chentao106
你这个问题描述没找到重点,恐怕没人能解答
赵忠章
额……问题的主要内容就是localhost:8080那只猫都出不来啊。哪里有问题您能指点下吗?
0
loyal
loyal

贴出来你的docker脚本或命令啊...还有你是怎么操作的啊

赵忠章
回复 @jun_anderson : 不是,这里宿主机代指运行docker的那个centos虚拟机,不是win……是centos虚拟机上打开localhost:8888 (我设置的映射端口) 显示连接被重置,但我tomcat容器是正常运行的
j
jun_anderson
回复 @赵忠章 :你想说的是虚拟机里面访问是正常的是吧?虚拟机有自己独立的网卡跟ip,你在宿主机上localhost肯定访问不了啊!
赵忠章
回复 @jun_anderson : 宿主机里访问不了,进到容器里没问题
j
jun_anderson
回复 @赵忠章 : 你是在虚拟机里面访问不了,还是在宿主机访问不了呢?
赵忠章
回复 @jun_anderson : 有首页,我看过,就是加载不出来
下一页
0
chentao106
chentao106
我想先反问你一个问题:怎么启动一个tomcat容器并绑定宿主机ip、让其它机器可访问? 如果不能回答我的问题,请先补一补容器知识。如果可以回答我的问题,请确保命令没有错的情况下,查看容器日志
赵忠章
run -p做端口映射对吗?容器日志就只有刚新建启动tomcat时的那些,最后一行Server startup in 5558 ms
0
当朝宰相
当朝宰相

进入到docker容器里面试试 能不能curl出页面来 感觉跟docker的关系不大。

赵忠章
我进到容器里面可以打出页面,外面不行,显示curl: (56) Recv failure: 连接被对方重设
0
Daniel.Yee
Daniel.Yee

docker的启动命令检查,端口的映射对不对,tomcat是不是后台运作

赵忠章
这些都没问题……进容器里面还可以打出页面,出来就不行
返回顶部
顶部