亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

idea遠程部署war到docker

標簽:
Docker

1、拉取最新的tomcat镜像到本地

sudo docker pull tomcat 1

2、基于Dockerfile创建镜像文件

dockerfile可以帮助我们创建自定义的镜像,本文比较简单直接基于最新的tomcat镜像,当然tomcat镜像也可以自定义(tomcat版本、jdk版本)。 新建Dockerfile文件,并将需要部署的war包放在相同文件夹下

#基础镜像FROM tomcat:8.5.31-jre8                                  
#作者信息MAINTAINER yuzicheng [email protected]               
#定义变量、后续会使用,具体路径可以先启动容器然后进入进行查看ENV DIR_WEBAPP /usr/local/tomcat/webapps/                
#删除webapp下所有文件,因为当前应用作为根应用RUN  rm -rf $DIR_WEBAPP/*#添加本地的war包到远程容器中ADD ./target/restful.war $DIR_WEBAPP/ROOT.war#配置文件夹映射VOLUME /usr/local/tomcat/webapps#配置工作目录WORKDIR /usr/local/tomcat/webapps#解压war包到ROOT目录RUN unzip $DIR_WEBAPP/ROOT.war -d $DIR_WEBAPP/ROOT/#暴露端口EXPOSE 6375#启动tomcatCMD ["catalina.sh", "run"]1234567891011121314151617181920

3、idea下载docker插件

4、配置docker插件链接远程Dcoker

https://img1.sycdn.imooc.com//5b53f94b0001948208180401.jpg

5、创建docker服务并启动

https://img1.sycdn.imooc.com//5b53f95300014a6110470676.jpg

注意问题:

1、此处未修改Tomcat默认的端口,故映射的还是8080的端口

2、此处添加了zookeeper的host,可以通过–add-host hostname:IP

原文出处

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消