为了账号安全,请及时绑定邮箱和手机立即绑定

tomcat启动不起来,docker run -it tomcat /bin/bash 进去之后查看日志出现端口占用

https://img1.sycdn.imooc.com//5b750d440001d5e906100354.jpg老师,这是我写的Dockerfile,能正常生产镜像,但是运行不起来,进入镜像里面查看tomcat的日志,显示是端口占用,不清楚是为什么。麻烦老师帮忙看下



正在回答

3 回答

看下是不是主机里的8080被占用了,netstat -anp|grep 8080

[root@iZwz91gznj6m26j62p7nr2Z jpress]# netstat -anp|grep 8080 

tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      11534/nginx: worker


如果出现这种,就把占用的进程杀掉。

kill -9 11534

11534是进程的pid,结合自己情况

0 回复 有任何疑惑可以回复我~

如果是宿主机的端口号被占用,就换个映射的宿主机;

如果是容器内的tomcat的8080端口号被占用,进入容器内的tomcat里面的conf文件夹,修改server.xml中的端口号,把8080改为一个没有占用的端口号就可以了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

tomcat启动不起来,docker run -it tomcat /bin/bash 进去之后查看日志出现端口占用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信