只要未执行最后一个命令,您的Docker容器就会运行。您正在将tomcat作为守护程序启动。这使得docker一旦启动tomcat便停止运行容器。
您可以将最后一行更改为:
CMD service tomcat start && tail -f /var/lib/tomcat/logs/catalina.out
或者只是尝试使用Docker
Hub中预先创建的tomcat容器之一:https://registry.hub.docker.com/search
? q
= tomcat
& s
=
downloads



