導航:首頁 > 編程語言 > docker在javaweb

docker在javaweb

發布時間:2023-07-03 14:42:20

⑴ 如何使用Docker 進行java 開發

1、java項目開發,假定已有一個java項目能夠編譯成jar/war並且運行了。

2、編寫dockerfile,docker是一個容器技術每一個容器就是一個「完整」的linux系統,這個dockerfile需要提供這個系統包含內容的描述,比如FROM maven:3.3.3、FROM ubuntu:16.04。如果這個java項目是個web項目那麼還需要提供tomcat環境。添加項目構建信息。比如採用maven編譯項目的話該如何如何。

ADDpom.xml/tmp/build/
RUNcd/tmp/build&&mvn-qdependency:resolve

ADDsrc/tmp/build/src
#構建應用RUNcd/tmp/build&&mvn-q-DskipTests=truepackage
#拷貝編譯結果到指定目錄
&&rm-rf$CATALINA_HOME/webapps/*
&&mvtarget/*.war$CATALINA_HOME/webapps/ROOT.war
#清理編譯痕跡
&&cd/&&rm-rf/tmp/build

3、暴漏介面:EXPOSE 8080
CMD ["catalina.sh","run"]

4、執行鏡像構建

dockerbuild-tdocker-demo-java-tomcat.

5、基於創建好的鏡像創建容器

dockerrun-d-p8080:8080docker-demo-java-tomcat

6、訪問

http://127.0.0.1:8080/demo

來源於dockercloud文檔,可自去查看。

閱讀全文

與docker在javaweb相關的資料

熱點內容
javacdataxml 瀏覽:943
本機tcp伺服器地址 瀏覽:426
切換pdf 瀏覽:92
iturns下載的app在哪裡 瀏覽:639
雲起書院App在哪裡 瀏覽:614
怎麼對hex文件進行加密 瀏覽:285
pdf少年時 瀏覽:953
兩個同名文件夾同步 瀏覽:630
拍照文件夾哪個好用 瀏覽:91
文件夾和書包 瀏覽:511
解壓歸檔拿登記證 瀏覽:225
去體驗解壓房 瀏覽:613
單片機一鍵中斷響應 瀏覽:646
唐浩明pdf 瀏覽:845
程序員土木 瀏覽:73
android如何與web伺服器交互 瀏覽:611
蘋果小風扇app怎麼下 瀏覽:958
杭州it程序員對身體好不好 瀏覽:537
高新區編程加盟找哪家 瀏覽:33
伺服器什麼樣的好賣 瀏覽:152