使用 maven fabric8 插件将多个 docker 图像保存到一个 tar.gz 文件中
Save Multiple docker images into one tar.gz file with maven fabric8 plugin
我们正在使用 io.fabric8:docker-maven-plugin:0.27.2
构建 docker 个图像。
我的 Maven 项目包含 3 个模块(module1
、module2
和 module3
)。每个模块基于每个模块中存在的 docker 文件构建一个 docker 图像。
现在,当我 运行 mvn docker:save
- 我想将所有 3 docker 图像保存到一个 tar.gz 文件中,myproject-1.0.0.tar.gz
。这个插件甚至有可能吗?
我的项目结构:
project
|-module1
|-DockerFile1
|-pom.xml
|-module2
|-DockerFile2
|-pom.xml
|-module3
|-DockerFile3
|-pom.xml
|-pom.xml
我正在使用 io.fabric8:docker-maven-plugin:0.27.2
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.27.2</version>
. . .
非常感谢任何帮助!
可以单独保存所有图片,然后使用maven assembly plugin打包成一个文件
根据 documentation:使用此插件您只能在存档中保存一张图像。但是您可以对所有需要的图像执行 docker:save(它将创建一些档案)。比 assemble 他们。
我们正在使用 io.fabric8:docker-maven-plugin:0.27.2
构建 docker 个图像。
我的 Maven 项目包含 3 个模块(module1
、module2
和 module3
)。每个模块基于每个模块中存在的 docker 文件构建一个 docker 图像。
现在,当我 运行 mvn docker:save
- 我想将所有 3 docker 图像保存到一个 tar.gz 文件中,myproject-1.0.0.tar.gz
。这个插件甚至有可能吗?
我的项目结构:
project
|-module1
|-DockerFile1
|-pom.xml
|-module2
|-DockerFile2
|-pom.xml
|-module3
|-DockerFile3
|-pom.xml
|-pom.xml
我正在使用 io.fabric8:docker-maven-plugin:0.27.2
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.27.2</version>
. . .
非常感谢任何帮助!
可以单独保存所有图片,然后使用maven assembly plugin打包成一个文件
根据 documentation:使用此插件您只能在存档中保存一张图像。但是您可以对所有需要的图像执行 docker:save(它将创建一些档案)。比 assemble 他们。