注意, 啟動tomcat容器方式如果是 catalina.sh run 這種方式的話默認會出現下面這些日志
修改方式: 使用startup.sh的方式啟動,但是docker需要一個后台執行進程才會保持容器不退出,所以需要如下修改:
以我這篇文章的啟動方式:
https://www.cnblogs.com/Bathing/p/14189026.html 為例做出修改
1.在寄主機的tomcat目錄中創建run.sh腳本, 使用startup.sh啟動並一直tail -f catalina.out 就不會退出容器
[root@test ~]# vim /root/oo/tomcat/run.sh
#!/bin/bash
bash /home/tomcat/bin/startup.sh
tail -f /home/tomcat/logs/catalina.out
[root@test ~]# chmod +x /root/oo/tomcat/run.sh
2.修改Dockerfile文件
[root@test ~]# vim /root/oo/Dockerfile
CMD ["/home/tomcat/run.sh"] //更換一下啟動方式即可
3. 構建啟動方式不變
