Springboot 2.3与Docker.当我在同一个存储库中有多个springboot应用程序时,我想为特定的应用程



构建一个springboot应用程序版本2.3。我想用云原生构建包构建一个docker镜像。我的存储库中有两个springboot应用程序,比如应用程序A和应用程序B。通常,我会进行mvn安装,拿起jar并单独启动它们。Run jar"a";对于aapp a和jar"b";对于应用程序b.现在,我如何告诉构建包我想在哪个罐子上构建我的docker映像。

在一堆其他答案的基础上,您可以使用高级reactor选项来针对reactor中的单个模块,并仅为该模块构建图像。

类似的命令

mvn -pl <module-name> -am spring-boot:build-image

很可能会给你想要的东西。

无论使用哪种平台,都应该能够将构建指向相关的子目录。例如,如果使用pack,则可以使用pack build -p <repo dir>/<app A dir>。根据您使用的Java构建包,它应该为您运行Maven,并设置结果JAR,以便在应用程序映像启动时启动。

相关内容

最新更新