1

io.fabric8:docker-maven-plugin:0.27.2docker イメージのビルドに使用しています。

rmbuildoptionsに渡す方法を知りたいですか? mvn docker:buildコマンドを使用して、それらを正常にビルドした後、すべての中間 (<none>) イメージをクリアしたい

REPOSITORY            TAG       IMAGE ID         CREATED             SIZE
myproject/baseimage   latest    baa18e544738     3 days ago          1.53GB
<none>                <none>    c98ecb5bc381     3 days ago          784MB
<none>                <none>    14d3f81c4bc0     4 days ago          533MB
<none>                <none>    9b07174fc67a     4 days ago          532MB

このようなものを渡してみました。

<buildoptions>
   <rm>true</rm>
</buildoptions>

同等:

docker build --rm -f Dockerfile -t myproject/baseImage:latest .

ドキュメントはあまり明確ではありません -> http://dmp.fabric8.io/#build-configuration

pom.xml の完全な構成:

<build>
    <plugins>
        <plugin>
            <groupId>io.fabric8</groupId>
            <artifactId>docker-maven-plugin</artifactId>
            <version>0.27.2</version>
            <extensions>true</extensions>
            <configuration>
                <verbose>true</verbose>
                <images>
                    <image>
                        <name>myproject/baseimage</name>
                        <build>
                            <tags>
                                <tag>latest</tag>
                            </tags>
                            <dockerFile>${project.basedir}/Dockerfile</dockerFile>
                            <buildOptions>
                                <rm>true</rm>
                            </buildOptions>
                        </build>
                    </image>
                </images>
            </configuration>
            <executions>
                <execution>
                    <id>docker:build</id>
                    <phase>package</phase>
                    <goals>
                        <goal>build</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

Mavenプロパティで同じ変数を渡すなど、たくさんのことを試しました。しかし、何も機能しませんでした。

<docker.buildoptions.rm>true</docker.buildoptions.rm>

どんな助けでも大歓迎です!

4

1 に答える 1