Intellij IDEA使用Docker插件部署應用


1、安裝Docker插件

  

  配置Docker Api,在API URL中填入api的地址,記得Docker后台程序啟動是要配置 -H tcp://0.0.0.0:2375 開放遠程地址端口,注意這里的ip地址填寫內網ip即可,0.0.0.0將會綁定到宿主機所有的ip中包括外網ip有一定的風險,請注意;

  

2、創建Dockerfile

  在項目配置文件中創建Dockerfile文件,這里在resources目錄下創建Dockerfile,內容為:

 FROM jboss/wildfly
 ADD webDemo.war /opt/jboss/wildfly/standalone/deployments

  注意這里把webDemo.war與Dockerfile放在同一個目錄中否則這里需要制定webDemo.war的路徑;
  

  添加文件后IDEA會提示是否關聯Docker,選擇是;

3、配置Docker Deployment

  然后打開Run/Debug Configurations窗口,添加Docker Deployment

  在Deployment中選擇剛創建的Dockerfile文件,Container name填寫容器的名字,由於這個Demo為Web應用所以還需要把容器的端口映射到宿主機端口,選擇Container,在Port bindings中添加端口映射項:

4、部署到docker

  配置好后,可在Docker插件中右鍵選擇Deploy部署;

  剛創建的那個Docker Deployment;

  開始部署,如Dockerfile中指定的Image不存在則會去遠程下載,否則直接創建名為:WebDemo的Container

  創建好后即可通過 http://ip:18080/webDemo/index.html 訪問;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM