我正在通过以下方式在docker-compose.yml中创建服务:
app:
build:
context: <contextDir>
dockerfile: <dockerfile>
我希望每次构图上升时都重新构建app
图像。
我知道docker-compose up --build
会重建所有图像,但是我正在从Maven插件启动docker-compose.yml,所以我无法传递该参数(插件不支持)
所以,我的问题是:有什么方法可以指示内部 docker-compose.yml应该重建图像吗?
谢谢。
答案 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解决了这个问题。