1.å¦ä½ä½¿ç¨Docker è¿è¡Java å¼å
å¦ä½ä½¿ç¨Docker è¿è¡Java å¼å
1ãjava项ç®å¼åï¼åå®å·²æä¸ä¸ªjava项ç®è½å¤ç¼è¯æjar/war并ä¸è¿è¡äºã2ãç¼ådockerfileï¼dockeræ¯ä¸ä¸ªå®¹å¨ææ¯æ¯ä¸ä¸ªå®¹å¨å°±æ¯ä¸ä¸ªâå®æ´âçlinuxç³»ç»ï¼è¿ä¸ªdockerfileéè¦æä¾è¿ä¸ªç³»ç»å å«å 容çæè¿°ï¼æ¯å¦FROM maven:3.3.3ãFROM ubuntu:.ãå¦æè¿ä¸ªjava项ç®æ¯ä¸ªweb项ç®é£ä¹è¿éè¦æä¾tomcatç¯å¢ãæ·»å 项ç®æ建信æ¯ãæ¯å¦éç¨mavenç¼è¯é¡¹ç®çè¯è¯¥å¦ä½å¦ä½ã
ADD pom.xml /tmp/build/RUN cd /tmp/build && mvn -q dependency:resolve
ADD src /tmp/build/src
#æ建åºç¨RUN cd /tmp/build && mvn -q -DskipTests=true package \
#æ·è´ç¼è¯ç»æå°æå®ç®å½
&& rm -rf $CATALINA_HOME/webapps/* \
&& mv target/*.war $CATALINA_HOME/webapps/ROOT.war \
#æ¸ çç¼è¯ç迹
&& cd / && rm -rf /tmp/build
3ãæ´æ¼æ¥å£ï¼EXPOSE
CMD ["catalina.sh",源码易语言批量挂q源码"run"]
4ãæ§è¡éåæ建
docker build -t docker-demo-java-tomcat .5ãåºäºå建好çéåå建容å¨
docker run -d -p : docker-demo-java-tomcat6ã访é®
http://.0.0.1:/demoæ¥æºäºdockercloudææ¡£ï¼å¯èªå»æ¥çã
2024-11-26 20:44188人浏览
2024-11-26 20:371643人浏览
2024-11-26 19:29772人浏览
2024-11-26 19:151165人浏览
2024-11-26 19:132099人浏览
2024-11-26 18:471064人浏览
1.github是个什么网站呀?2.怎样获得Android app源代码3.来自Github上的7款免费开源软件!精品推荐,切勿错过!!4.笔趣阁的源码可以分享一下吗?5.如何查找安卓app源码6.免
1.手麻系统源码AIMS:围术期电子病历和麻醉质量的智慧医疗管理系统2.掌上医院预约挂号系统源码,开发技术:C#+uni-app+.net+SqlServer3.云HIS医院管理系统源码,SaaS模式
1.诗蓝LOL换肤盒子如何2.LOL凯特换肤盒子Win10专版V715绿色免费版LOL凯特换肤盒子Win10专版V715绿色免费版功能简介3.英雄联盟皮肤修改器4.LOL手游换肤盒子如何下载5.CC换