История изменений
Исправление alpha, (текущая версия) :
Ну вот в подмане buildah (только я не понимаю идеи, зачем он конечному пользователю?
Если я правильно понимаю то BuildKit - это вещь в себе.
А buildah - это набор cli-команд. То есть это не декларативная, а интерактивная сборка образов, так что шаги сборки можно запихивать в скрипты и интегрировать с другими инструментами.
#!/usr/bin/bash
buildah run $container -- dnf -y install java
buildah run $container -- dnf clean cache
buildah commit $container $myImage
Можно сделать отдельные шаги сборки образа частью Makefile например.
Исходная версия alpha, :
Ну вот в подмане buildah (только я не понимаю идеи, зачем он конечному пользователю?
Если я правильно понимаю то BuiuldKit - это вещь в себе.
А buildah - это набор cli-команд. То есть это не декларативная, а интерактивная сборка образов, так что шаги сборки можно запихивать в скрипты и интегрировать с другими инструментами.
#!/usr/bin/bash
buildah run $container -- dnf -y install java
buildah run $container -- dnf clean cache
buildah commit $container $myImage
Можно сделать отдельные шаги сборки образа частью Makefile например.