Shmilu_519
2018-08-16 13:37
老师,这是我写的Dockerfile,能正常生产镜像,但是运行不起来,进入镜像里面查看tomcat的日志,显示是端口占用,不清楚是为什么。麻烦老师帮忙看下
看下是不是主机里的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,结合自己情况
如果是宿主机的端口号被占用,就换个映射的宿主机;
如果是容器内的tomcat的8080端口号被占用,进入容器内的tomcat里面的conf文件夹,修改server.xml中的端口号,把8080改为一个没有占用的端口号就可以了
第一个docker化的java应用
68431 学习 · 179 问题
相似问题
回答 1
回答 1