docker下部署Tomcat執行war包

2021-08-09 21:22:59 字數 1095 閱讀 9240

1 從遠端倉庫拉取tomcat映象到本地

docker pull tomcat
tomcat7和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

2 新建乙個docker-tomcat目錄,並在目錄下新建dockerfile檔案

$ mkdir docker-tomcat

$ cd docker-tomcat

$ touch dockerfile

3 在檔案中新增以下語句

from tomcat

maintainer "問題庫 @163.com>"

cmd ["catalina.sh", "run"]

其中questionbase.war為所要執行的war包

4 根據dockerfile建立映象

$ docker build -t linyimin/tomcat:v1 .
5 執行映象

$ docker run -p 8660

:8080 linyimin/tomcat:v1

此時tomcat的預設埠是8080。如果想要修改tomcat的配置檔案,按照以下步驟完成:

$ docker container

ls

$ docker exec -it 容器id /bin/bash
$ cd /usr/local/tomcat/

$ vim server.xml

6 重啟容器即可得到新配置的結果。

Docker初學筆記 tomcat下部署war包

一 安裝docker 2.檢視是否安裝成功 docker version 如下圖說明安裝成功。3.啟動docker 命令 service docker start 二 拉取tomcat映象 1.docker search tomcat 可以先查詢tomcat映象。2.使用 docker pull 映...

Tomcat下部署war包

一般來講將war包直接扔到tomcat下面算部署成功了 在實際使用中碰到了乙個坑 也就是war扔進去路徑訪問不到 主要原因是因為war包得名字問題 需要在 tomcat下的conf檔案中 配置server.xml 檔案 unpackwars true autodeploy false xmlvali...

windows下部署多個tomcat

1.解壓tomcat安裝包 將多個tomcat安裝包,解壓到某個路徑下面 2.配置環境變數 catalina home,其值為 d program files tomcat apache tomcat 8.5.31 catalina home 7,其值為 d program files tomcat...