課程
/后端開發
/Java
/第一個docker化的java應用
老師,這是我寫的Dockerfile,能正常生產鏡像,但是運行不起來,進入鏡像里面查看tomcat的日志,顯示是端口占用,不清楚是為什么。麻煩老師幫忙看下
2018-08-16
源自:第一個docker化的java應用 7-2
正在回答
看下是不是主機里的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相關知識,制作第一個docker化的java應用
1 回答docker run id -it bash 具體意思
2 回答docker exec 后面跟bash 是起什么作用
2 回答docker pull tomcat 路徑不對
1 回答docker run出錯
1 回答win10安裝docker完成后不能啟動
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-12-28
看下是不是主機里的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
如果是宿主機的端口號被占用,就換個映射的宿主機;
如果是容器內的tomcat的8080端口號被占用,進入容器內的tomcat里面的conf文件夾,修改server.xml中的端口號,把8080改為一個沒有占用的端口號就可以了