docker安裝tomcat

一、查找鏡像web

docker search tomcat

二、下載鏡像docker

docker pull tomcat

三、啓動鏡像 =》若是須要掛載,參考第6步;建議掛載目錄;若是不清楚內部路徑,能夠先隨意建立實例,尋找路徑後,創建目錄後,從新建立實例apache

docker run -d --name tomcat -p 8081:8080 tomcat

    -d:後臺運行vim

    --name tomcat:別名以tomcattomcat

    -p 8081:以8081端口啓動bash

    8080:docker 容器端口cookie

    tomcat:鏡像app

四、 進入容器dom

    4.1 查看容器webapp

    4.2 進入容器 》 docker exec - it 容器名稱  bash

docker exec - it tomcat bash

五、導入war包

docker cp /usr/local/docker/tomcat/erp.war tomcat:/usr/local/tomcat/webapps/

六、路徑掛載,建立容器的時候掛載 

docker run -d  \
--name tomcat \ 
-p 8081:8080 \
-v /usr/local/docker/tomcat/webapps/:/usr/local/tomcat/webapps \
-v /usr/local/docker/tomcat/conf/:/usr/local/tomcat/conf
tomcat

若是命令無效,本身手動輸入。

可能遇到的問題:

  • 修改時區 =》時區不對,致使數據保存異常
docker exec -it tomcat bash 
echo "Asia/Shanghai" > /etc/timezone
  • tomcat8 cookie domain 
cd /usr/local/docker/tomcat/conf vim context.xml

將CookieProcessor 添加

<CookieProcessor className="org.apache.tomcat.util.http.LegacyCookieProcessor" />

相關文章
相關標籤/搜索