我正在使用 docker container/image here .运行docker容器后,一切OK。但是如果我运行 /usr/local/tomcat/bin# ./catalina.sh stop
或 /usr/local/tomcat/bin# ./shutdown.sh
,正在运行的 docker 容器将停止并退出。
为什么?怎么改?
谢谢。欢迎任何评论。
最佳答案
这是根据定义,参见 https://github.com/docker-library/tomcat/blob/master/Dockerfile.template其中最新行是 CMD ["catalina.sh", "run"]
一旦您手动执行 catalina stop
,您会导致上述 CMD 终止,因此容器停止。
关于java - tomcat docker容器在停止tomcat服务器后停止并退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45641460/