【发布时间】:2018-05-30 16:22:30
【问题描述】:
这是一个插件定义:
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.26.0</version>
<configuration>
<registry>000000000000.dkr.ecr.us-east-1.amazonaws.com/my-aws-registy-0000000000000:latest</registry>
<images>
<image>
<name>my-image</name>
<build>
<tags>
<tag>000000000000.dkr.ecr.us-east-1.amazonaws.com/my-aws-registy-0000000000000:latest</tag>
</tags>
<dockerFileDir>${project.build.directory}</dockerFileDir>
</build>
</image>
</images>
</configuration>
</plugin>
在资源阶段Dockerfile 复制到target 之后。当我尝试调用 docker:build 目标时,我得到了:
[ERROR] Failed to execute goal io.fabric8:docker-maven-plugin:0.25.2:build (default-cli)
on project my-project: Execution default-cli of goal
io.fabric8:docker-maven-plugin:0.25.2:build failed: A tar file cannot include itself. -> [Help 1]
我想要什么 - 只需简单地通过 maven 执行 docker build -t . 命令没有任何插件包装/构建/组装目标(或子目标) .
是的,这个插件有很多可能性,但我只需要 docker build 没有任何 tar 归档,这必须从 target 文件夹完成。
怎么做???
【问题讨论】:
标签: java maven docker fabric8 docker-maven-plugin