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...