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

2023-12-27

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

我的 Maven 项目由 3 个模块组成(module1, module2 and module3)。每个模块都会根据每个模块中存在的 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>
 . . .

任何帮助是极大的赞赏!


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

根据文档 http://dmp.fabric8.io/#docker:save:使用此插件您只能在存档中保存一张图像。但是您可以对所有需要的图像执行 docker:save (它将创建一些档案)。然后组装它们。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 maven Fabric8 插件将多个 docker 镜像保存到一个 tar.gz 文件中 的相关文章

  • Xcode 5 上的项目宽字匹配搜索

    我正在使用 Xcode 5 并且希望不是通过子字符串匹配而是通过精确匹配 或前缀匹配 来查找单词 例如 变量名 在文件范围搜索 Command F 中 我可以通过单击玻璃图标右侧的箭头按钮并选择 编辑查找选项 来使用文本搜索或正则表达式搜索
  • 如何轻松地从 MySQL 迁移到 PostgreSQL?

    我想在现有的 MySQL 数据库 大约 40 个表 400 MB 数据 变得更大之前将其迁移到 Postgres 我在网上搜索并尝试了一些迁移脚本 其中一些可以找到here http wiki postgresql org wiki Con
  • jenkins:通过 Groovy API 设置根 url

    我正在尝试通过 Groovy API 更新 Jenkins 的根 URL 这样我就可以编写 Jenkins master 的部署脚本 而无需手动输入 旁白 为什么像 Jenkins 这样受构建 devops 自动化社区欢迎的工具如此抵制 自
  • C 中的 for 循环和 getchar()

    为什么代码偶数次直接获取到空数据 我不知道发生了什么事 非常感谢 include
  • 将 HTML 表单中的用户输入作为 Python 脚本的变量 [重复]

    这个问题在这里已经有答案了 我正在 Python Flask 中创建一个 Web 应用程序 以使用 tweepy 使用 twitters API 显示推文 我已经设置了一个 HTML 表单 并获得了用于查找具有特定输入的推文的脚本 目前 这
  • ImageButton 位于 ImageView 后面并偏移

    因此 我正在为我的应用程序进行设计 我需要将图像按钮直接放在图像视图下方 但由于我的图像视图周围有一个带有阴影的边框 我需要将图像按钮隐藏 向上移动 在图像视图后面大约 10 个像素 这是我想要的快速绘图 我希望这是有道理的 我一直在尝试各
  • ToString 和字符串连接 - 意外行为

    根据互联网 当你这样做时 String someString object1 object2 object3 ToString 在每个对象上调用 但这并没有发生 这段代码 String a a foo String b b foo ToSt

随机推荐