docker-idea gradle打包spring-boot镜像

野性酷女 2023-06-27 06:14 28阅读 0赞

idea使用gradle开发spring-boot程序时,可以使用github开源插件打包docker镜像。

添加插件

  1. plugins {
  2. id 'java'
  3. id 'org.springframework.boot' version '2.0.3.RELEASE'
  4. id 'com.bmuschko.docker-spring-boot-application' version '6.1.1'
  5. }

配置任务

  1. docker {
  2. springBootApplication {
  3. baseImage = 'openjdk:8-alpine'
  4. ports = [9090, 8080]
  5. images = ['awesome-spring-boot:1.115']
  6. jvmArgs = ['-Dspring.profiles.active=production', '-Xmx2048m']
  7. }
  8. }

执行任务

在这里插入图片描述

幕后的dockerfile文件

  1. FROM openjdk:jre-alpine
  2. LABEL maintainer=xxl
  3. WORKDIR /app
  4. COPY libs libs/
  5. COPY resources resources/
  6. COPY classes classes/
  7. ENTRYPOINT ["java", "-Dspring.profiles.active=default", "-Xmx2048m", "-cp", "/app/resources:/app/classes:/app/libs/*", "xxl.server.docker.DockerApplication"]
  8. EXPOSE 9001

发表评论

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

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

相关阅读

    相关 idea springboot gradle 打包成jar

    摘要:用惯了maven,一下切换到gradle,一下打包,还找不到,网上的方法都比较老,感觉复杂,LZ是用这种方式打的,简单,是否有问题,没有深究,分享一下、 正常idea新