【发布时间】:2017-10-20 15:01:03
【问题描述】:
我有一个 Spring Boot 多模块 Maven 项目,我想为每个模块项目创建一个容器。如果可以的话,如何为每个子模块制作 Dockerfile?
【问题讨论】:
-
您的各个模块都在做什么?他们是不同的服务吗??通常,您不会将任何模块容器化。您必须将应用程序容器化。因此,请从您的应用程序的角度考虑容器化。
-
是的,它们是不同的服务。我应该做多个项目吗?
-
是的,最好有多个项目。假设您保持原样并更改其中一个模块,并且该更改并不意味着其他两个模块有任何更改,现在由于多模块设置而没有任何更改,因此您有 2 个新的二进制文件/工件,只是因为不相关的更改触发了新的构建
标签: maven docker spring-boot