You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Micronaut中设置Docker镜像版本与项目版本一致?

解决Docker镜像版本与项目版本一致的问题

你的项目已在build.gradle中定义了version = "1.0",要让Docker镜像版本和这个值保持一致,可通过以下两种方式配置:

方式一:配置Micronaut Docker插件

Micronaut的io.micronaut.application插件自带Docker构建支持,在build.gradle中添加Docker配置块,直接引用项目的version变量:

micronaut {
    docker {
        imageName = "foo"
        tag = version // 绑定项目定义的版本号
    }
}

配置完成后重新执行./gradlew dockerBuild,生成的镜像就会是foo:1.0。

方式二:配置Jib插件

你的项目已引入Jib插件,可通过Jib的配置指定镜像版本:

jib {
    to {
        image = "foo"
        tags = [version] // 将项目版本作为镜像标签
    }
}

之后执行Jib的本地Docker构建命令./gradlew jibDockerBuild,同样会生成foo:1.0的镜像。

注意事项

  • 若同时配置两种方式,建议根据实际使用的构建命令保留对应配置,避免冲突。
  • 确保build.gradle中的version配置正确,插件才能正常读取版本值。

内容的提问来源于stack exchange,提问作者wureka

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 20:02:46