使用 maven fabric8 插件将多个 docker 镜像保存到一个 tar.gz 文件中



我们使用io.fabric8:docker-maven-plugin:0.27.2来构建 docker 镜像。

我的Maven项目由3个模块组成(module1module2module3)。每个模块都根据每个模块中存在的 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 程序集插件将它们打包到一个文件中。

根据文档:使用此插件,您只能将一张图像保存在存档中。但是您可以对所有需要的映像执行 docker:save (它将创建一些存档)。而不是组装它们。

相关内容

  • 没有找到相关文章

最新更新