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

来源:7-2 运行自己的容器

Shmilu_519

2018-08-16 13:37

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



写回答 关注

2回答

  • 江城柳下惠
    2018-12-28 17:35:45

    看下是不是主机里的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,结合自己情况

  • 淇奥竹猗
    2018-08-19 14:42:00

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

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

第一个docker化的java应用

逐步学习docker相关知识,制作第一个docker化的java应用

68431 学习 · 179 问题

查看课程

相似问题