【问题标题】:Save Multiple docker images into one tar.gz file with maven fabric8 plugin使用 maven fabric8 插件将多个 docker 图像保存到一个 tar.gz 文件中
【发布时间】:2019-09-27 01:32:45
【问题描述】:

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

我的 maven 项目包含 3 个模块(module1module2module3)。每个模块都会根据每个模块中存在的 dockerfile 构建一个 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>
 . . .

非常感谢任何帮助!

【问题讨论】:

  • 我仍在寻找答案。

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


【解决方案1】:

您可以单独保存所有图像,然后使用maven组装插件将它们打包到一个文件中。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-22
    • 1970-01-01
    • 2011-03-08
    • 2020-01-15
    • 1970-01-01
    • 1970-01-01
    • 2017-08-22
    • 2018-12-06
    相关资源
    最近更新 更多