首页 > 解决方案 > 通过控制台使用 JIB 和动态参数创建图像泊坞窗

问题描述

我需要创建使用 Jhipter 应用程序(maven、spring-boot)生成的 docker 容器。如果我通过控制台动态传递参数,则可以正常工作:

./mvnw -Pprod -Dspring-boot.run.arguments=--spring.data.mongodb.database="zzasets-0001",spring.data.mongodb.uri="mongodb://192.168.1.136:27017"

另一方面,创建我的 docker 镜像让我变得完美

./mvnw package -Pprod verify jib:dockerBuild

当我想用我的动态参数创建 docker 容器时,我遇到了问题。我没有接受它们,虽然它没有给出错误,但它没有将其合并到它创建的图像中

./mvnw package -Dspring-boot.run.arguments=--spring.data.mongodb.database="zzasets-prueba",spring.data.mongodb.uri="mongodb://192.168.1.136:27017" verify jib:dockerBuild

标签: mavenjhipsterjib

解决方案


推荐阅读