fabric8 docker maven插件将忽略图像名称

时间:2018-11-09 20:36:02

标签: maven docker maven-plugin fabric8-maven-plugin

我对fabric8 docker maven插件有简单的配置:

            <plugin>
            <groupId>io.fabric8</groupId>
            <artifactId>docker-maven-plugin</artifactId>
            <version>${docker-maven-plugin.version}</version>
            <executions>
                <execution>
                    <id>build-docker-image</id>
                    <phase>deploy</phase>
                    <goals>
                        <goal>build</goal>
                        <goal>push</goal>
                    </goals>
                    <configuration>
                        <images>
                            <image>
                                <name>aaa:123</name>
                                <build>
                                    <dockerFileDir>${project.basedir}</dockerFileDir>
                                    <tags> <tag>release123</tag></tags>
                                </build>
                            </image>
                        </images>
                    </configuration>
                </execution>
            </executions>
        </plugin>

使用该配置,我希望在运行mvn docker:build之后,我会在本地docker中得到'aaa:123'映像。不幸的是,创建的docker镜像的名称完全不同:/:latest。 因此,看起来该插件正在使用groupId和artifactId,而不是我在插件配置中定义的名称。我究竟做错了什么?为什么fabric8插件无法按配置工作?

0 个答案:

没有答案