首先編寫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中映象的儲存方式是分層儲存的!每個映象都會有不同層數!映象的層數只能增加不能減少!映象是唯讀的!裡面的記憶...