使用Docker 安裝 Tomcat

 官方文檔解釋

 -it :交互模式

 --rm:容器啓動成功並退出以後容器就自動移除,一般在測試情況下使用!

docker run -it --rm tomcat:9.0    # 用完就刪除

下載tomcat鏡像

docker pull tomcat

啓動

-d            後臺運行
--name    給容器命名
 -p           宿主機端口:容器內部端口

docker run -d -p 3344:8080 --name tomcat9 tomcat

外網訪問:

進入tomcat

docker exec -it tomcat9 /bin/bash

# 發現問題:1、1inux命令少了,2、沒有webapps。 阿里雲鏡像的原因。默認是最小的鏡像,所有不必要的都剔除掉。
# 保證最小可運行的環境!

處理404

[root@xiaoyequ ~]# docker exec -it tomcat9 /bin/bash
root@6ba1137fc95f:/usr/local/tomcat# ls
BUILDING.txt	 LICENSE  README.md	 RUNNING.txt  conf  logs	    temp     webapps.dist
CONTRIBUTING.md  NOTICE   RELEASE-NOTES  bin	      lib   native-jni-lib  webapps  work
root@6ba1137fc95f:/usr/local/tomcat# cp -r webapps.dist/* webapps    # 複製文件到 webapps
root@6ba1137fc95f:/usr/local/tomcat# cd webapps
root@6ba1137fc95f:/usr/local/tomcat/webapps# ls
ROOT  docs  examples  host-manager  manager

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章