Docker中構建tomcat映象並同時部署war

2021-09-29 15:30:46 字數 628 閱讀 4952

首先編寫dockerfile

from tomcat:9.0.10-jre8

maintainer "zxc "

user root

env tz asia/shanghai

env lang c.utf-8

#copy ./config/server.xml /usr/local/tomcat/conf/server.xml

這裡需要注意的點:

執行命令構建映象命令

docker build -t zhtask:latest .
注意命令最後的小點

3.執行映象

-v 後是指定配置檔案的目錄,掛載到tomcat的安裝目錄下的conf下,==這裡也是映象容器的全路徑名(含檔名),如果不指定檔名的話,conf目錄就會被指定的檔案路徑覆蓋,我在實踐的過程中,很多都是由於掛載檔案路徑引起的

**至此一次tomcat映象,同時部署war包就完成了**
這次我是將所要的部署的war包放置在了映象中,執行映象時,只需要指定war包中的配置檔案就可以(需要**中配合完成).

也可以在docker run時 -v 指定要部署的war包

Docker中構建深度學習環境

1.安裝nvidia docker distribution etc os release echo id version id curl s l sudo apt key add curl s l sudo tee etc apt sources.list.d nvidia docker.list...

Docker極速構建

docker極速構建指,使用docker的映象快速構建開發環境 功能模組 應用服務。本文會為你介紹一條命令,搭建出你想要的容器。構建過程中,我們會把容器的掛載目錄集中放在一起,全文中統一使用 home work做為主目錄。主目錄 home work可以換成linux命令中的變數 pwd意為當前目錄。...

docker構建映象

做映象就是構建映象!提交容器更改,生成新的映象!docker commit 容器名 新映象的名字 tag 例如 將web2容器提交為乙個新的映象,新映象的名字為nginx 1.1 在docker中映象的儲存方式是分層儲存的!每個映象都會有不同層數!映象的層數只能增加不能減少!映象是唯讀的!裡面的記憶...