Docker撰写映像重建

时间:2020-09-11 15:52:15

标签: docker docker-compose

我正在通过以下方式在docker-compose.yml中创建服务:

  app:
    build:
      context: <contextDir>
      dockerfile: <dockerfile>

我希望每次构图上升时都重新构建app图像。

我知道docker-compose up --build会重建所有图像,但是我正在从Maven插件启动docker-compose.yml,所以我无法传递该参数(插件不支持)

所以,我的问题是:有什么方法可以指示内部 docker-compose.yml应该重建图像吗?

谢谢。

2 个答案:

答案 0 :(得分:2)

我可以在docker-compose-maven-plugin中看到,您可以进行辩论。 这里是他们在pom.xml中编写的代码:

<pomInclude>up-build/pom.xml</pomInclude>

您可以这样做:

<configuration>
  <buildArgs>
    ...
    <upBuild>true</upBuild>
    ...
  </buildArgs>
</configuration>

答案 1 :(得分:0)

由于作者添加了Maven plugin,因此我使用此required feature解决了这个问题。