一、查找鏡像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
cd /usr/local/docker/tomcat/conf vim context.xml
將CookieProcessor 添加
<CookieProcessor className="org.apache.tomcat.util.http.LegacyCookieProcessor" />