plugin配置 (image)
- name: 镜像的名称,可以使用${project.artifactId}:${project.version},使用当前项目的artifactId和version
- builder: 用于构建的镜像,可以用于自定义镜像,例如: maven:3.8.4-eclipse-temurin-17-alpine,一些特殊环境
- env: 环境变量
- cleanCache: 是否应在构建前清理缓存
- verboseLogging: 是否需要详细日志
- pullPolicy: 是否应从远程存储库拉取镜像(ALWAYS/NEVER/IF_NOT_PRESENT)
- publish: 是否将构建的镜像推送到远程存储库
- tags: 镜像的标签
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<goal>build-image</goal>
<image>
<name>registry.cn-shanghai.aliyuncs.com/koala888/${project.artifactId}:${project.version}</name>
<tags>
<tag>${project.version}</tag>
<tag>latest</tag>
</tags>
<publish>false</publish>
</image>
</configuration>
</plugin>
配置自定义docker (docker)
- host: docker服务地址
- context: 检索主机配置的 Docker 上下文
能摸鱼就很舒服
Show Disqus Comments
扫码关注公众号:纯洁的微笑
发送 290992
即可立即永久解锁本站全部文章