我一般上都是直接获取最新的 除非指定要哪个版本的时候 docker search tomcat
比如: 这种是指定版本 docker pull mongo:3.2.4 dockre pull redis:3.2
docker pull tomcat(这种方法是获取最新的Tomcat镜像)
第一个端口是外部访问的 我这里换成 8888 docker run --name tomcat -d -it --rm -p 8888:8080 tomcat --rm:表示当关闭或者销毁当前容器实例进程时,同时销毁容器实例。

docker restart tomcat(tomcat是当前实例的名称,也可以通过当前实例的容器ID来重启)
docker stop tomcat(tomcat是当前实例的名称,也可以通过当前实例的容器ID来重启)
docker start tomcat
通过docker top tomcat查看
通过ps -ef | grep tomcat查看
docker kill -s KILL tomcat 再查看 docker ps
docker rm -f -v tomcat
docker exec -it tomcat /bin/sh
Tomcat 7、Tomcat 8 在容器的中的默认环境: CATALINA_BASE: /usr/local/tomcat CATALINA_HOME: /usr/local/tomcat CATALINA_TMPDIR: /usr/local/tomcat/temp JRE_HOME: /usr CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
进入war包 文件所在目录 docker cp tyrone-demo.war tomcat:/usr/local/tomcat/webapps
注意:将WEB应用复制到Tomcat容器实例中后,会自动解压部署的,不需要重启容器。
语法:docker exec -it tomcat /bin/sh(相当于开启tomcat终端)