Сохраните несколько изображений 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 для всех необходимых образов (он создаст несколько архивов). И чем их собрать.