idea遠端部署war到docker

2021-08-21 14:54:04 字數 945 閱讀 5233

sudo docker pull tomcat
dockerfile可以幫助我們建立自定義的映象,本文比較簡單直接基於最新的tomcat映象,當然tomcat映象也可以自定義(tomcat版本、jdk版本)。 新建dockerfile檔案,並將需要部署的war包放在相同資料夾下

#基礎映象

from tomcat:

8.5.31

-jre8

#作者資訊

maintainer tom tom

#定義變數、後續會使用,具體路徑可以先啟動容器然後進入進行檢視

local/*

#新增本地的war包到遠端容器中

add .

/root.war

#配置資料夾對映

volume /usr/

local

#配置工作目錄

workdir /usr/

local

#解壓war包到root目錄

/root.war -d

/root/

#暴露埠

expose 6375

#啟動tomcat

注意問題:

1、此處未修改tomcat預設的埠,故對映的還是8080的埠

2、此處新增了zookeeper的host,可以通過–add-host hostname:ip

部署war包到Tomcat

1.開發給到乙個war包,假設叫 a b c.war。4.啟動tomcat。如果不需要更改配置檔案 到這一步就可以了。在瀏覽器輸入 http localhost tomcat port a b c即可開啟a b c專案的 index.jsp頁面。當然如果a b c專案沒有index.jsp頁面,那就...

部署war包到Tomcat

1.開發給到乙個war包,假設叫 a b c.war。4.啟動tomcat。如果不需要更改配置檔案 到這一步就可以了。在瀏覽器輸入 http localhost tomcat port a b c即可開啟a b c專案的 index.jsp頁面。當然如果a b c專案沒有index.jsp頁面,那就...

上傳springboot專案到遠端docker

昨天在雲伺服器上配置了docker環境,正好手邊有個springboot的專案。今天研究一下如何將乙個springboot專案打包到docker容器,然後通過執行乙個映象來啟動專案。1.開啟docker允許遠端訪問docker的功能 選 e 繼續 新增紅框內容 配置完成後儲存退出,然後重啟docke...