<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<!-- 打包成可执行jar包 -->
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<encoding>utf-8</encoding>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>1.0.0</version>
<!--将插件绑定在某个phase执行-->
<executions>
<execution>
<id>build-image</id>
<!--用户只需执行mvn package ,就会自动执行mvn docker:build-->
<phase>package</phase>
<goals>
<goal>build</goal>
</goals>
</execution>
</executions>
<configuration>
<!--指定docker文件目录-->
<dockerDirectory>${project.basedir}/docker</dockerDirectory>
<!--指定生成的镜像名-->
<imageName>land/${project.artifactId}</imageName>
<!--指定标签-->
<imageTags>
<imageTag>latest</imageTag>
</imageTags>
<!--指定远程 docker api地址-->
<dockerHost>http://192.168.0.6:2375</dockerHost>
<!-- 这里是复制 jar 包到 docker 容器指定目录配置 -->
<resources>
<resource>
<targetPath>/</targetPath>
<!--jar 包所在的路径 此处配置的 即对应 target 目录-->
<directory>${project.build.directory}</directory>
<!-- 需要包含的 jar包 ,这里对应的是 Dockerfile中添加的文件名 -->
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
</configuration>
</plugin>
</plugins>

最新文章

  1. php json_decode 函数
  2. java的concurrent用法详解
  3. Mac OSX 安装nvm(node.js版本管理器)
  4. 异步http框架简介&amp;实现原理
  5. CALayer总结(二)
  6. mysql概要(八)视图
  7. HBase之创建表
  8. linux 命令(1)screen
  9. ubuntu14.04配置lnmp
  10. Java 取整
  11. flowers
  12. spring boot 中 Mybatis plus 多数据源的配置方法
  13. mybatis的动态增删改查
  14. Day19 Django
  15. netdom remove 错误:netdom remove
  16. Windows上安装MySQL的完整教程
  17. JDK源码看ArrayList和Vector的一些区别
  18. gulpjs
  19. 天天生鲜 - App设计
  20. 使用Phantomjs和ChromeDriver添加Cookies的方法

热门文章

  1. 手把手带你实现基于 Vite+Vue3 的在线Excel表格系统
  2. Windows环境安装Hadoop环境
  3. Dapr学习(4)之eShopOnDapr部署(Rancher2.63&amp;k3s)
  4. powershell 执行策略
  5. STC8H开发(十五): GPIO驱动Ci24R1无线模块
  6. 使用JMeter进行MySQL的压力测试
  7. 《Python高手之路 第3版》这不是一本常规意义上Python的入门书!!
  8. CAD二次开发(.net)优秀网站分享
  9. k8s-Pod基础
  10. IO流----读取文件,复制文件,追加/插入文件