War包 打包成 Docker

Love The Way You Lie 2022-06-16 09:08 412阅读 0赞
  1. <!-- docker 打包 插件 -->
  2. -<plugin>
  3. <groupId>com.spotify</groupId>
  4. <artifactId>docker-maven-plugin</artifactId>
  5. <version>0.4.11</version>
  6. -<configuration>
  7. <!-- 打包名称 -->
  8. <imageName>${docker.image.prefix}/${project.artifactId}</imageName>
  9. <!-- dockerfile 路径-->
  10. <dockerDirectory>${project.basedir}/docker</dockerDirectory>
  11. -<resources>
  12. <!-- 复制 war包 docker 打包用-->
  13. -<resource>
  14. <targetPath>/</targetPath>
  15. <!-- war 路径 -->
  16. <directory>${project.basedir}/xx/target</directory>
  17. <!-- war 文件名称 -->
  18. <include>${project.build.finalName}.war</include>
  19. </resource>
  20. </resources>
  21. </configuration>
  22. </plugin>

dockerfile

  1. FROM fabric8/tomcat-8
  2. ADD ./xx.war /opt/tomcat/webapps
  3. CMD /opt/tomcat/bin/deploy-and-run.sh

dockerfile

里面的镜像等可以根据自己需求配置

发表评论

表情:
评论列表 (有 0 条评论,412人围观)

还没有评论,来说两句吧...

相关阅读