Сохраните несколько изображений Docker в один файл tar.gz с плагином maven fabric8

Мы используем io.fabric8:docker-maven-plugin:0.27.2 строить образы докеров.

Мой Maven проект состоит из 3 модулей (module1, module2 а также module3). Каждый модуль создает образ Docker на основе файла Docker, присутствующего в каждом модуле.

Теперь, когда я бегу mvn docker:save - Я хочу сохранить все 3 изображения докера в один файл 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>
 . . .

Любая помощь очень ценится!

0 ответов

Вы можете сохранить все изображения независимо, а затем использовать плагин сборки maven, чтобы упаковать их в один файл.

Согласно документации: с помощью этого плагина вы можете сохранить в архиве только одно изображение. Но вы можете выполнить docker:save для всех необходимых образов (он создаст несколько архивов). И чем их собрать.

Другие вопросы по тегам