7、Docker啓動tocmat 8
tomcat官方鏡像中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
啓動容器
$ docker run -it --rm -p 8888:8080 tomcat:8.0
docker run -d --rm -p 8888:8080 tomcat:8.0web
-it # 是-i 和 -t的簡寫, 表示以交互式的方式運行容器,加上-d表示後臺運行,這裏爲了截圖輸出啓動日誌我用了-it,也能夠用-d,再用"docker logs 容器名"命令輸出日誌 --rm #當容器被中止時自動刪除容器 -p 8888:80 #80是爲容器中的tomcat設置的端口, 這裏表示將80映射到宿主機8888端口, 若是隻寫-p 80 容器會隨機取值32768~61000中較大的端口號來映射到80端口上 -v # 將tomcat中的usr/local/tomcat/webapps目錄映射到宿主機當前目錄的webapps目錄,後面更新jar包直接扔到被映射的宿主機目錄中便可 tomcat:8.0 # 鏡像名:tag標籤