A tool that facilitates building OCI container images.
This project is maintained by the containers organization.
Subscribe to the blog feed.
We’re pleased to announce the release of Buildah version 1.26.0, which is now available from GitHub for any Linux distro. We are shipping this release on Fedora 35 and Fedora 36. Buildah will also be shipped on CentOS, OpenSUSE, RHEL, and Ubuntu soon. In addition, container images will be available at https://quay.io/repository/buildah/stable and https://quay.io/repository/containers/buildah.
The Buildah project has continued to grow over the past several weeks, welcoming several new contributors to the mix. This release features notable enhancements:
buildah build
command now includes a --env
option to complement its --unsetenv
option.buildah build
and buildah config
commands now accept --os-version
and --os-feature
flags for setting the corresponding fields in an image’s configuration.This release comprises changes made for v1.25.1 and the main branch and will be included in Podman v4.1.1.
buildah build
command now includes a --env
option to complement its --unsetenv
option. See the buildah-build.1.md man page for details.io.buildah.version
label can now be overridden at the buildah build
command line using the --label
option. See the buildah-build.1.md man page for details.buildah build
and buildah config
commands now accept --os-version
and --os-feature
flags for setting the corresponding fields in an image’s configuration. See the buildah-build.1.md and buildah-config.1.md mang pages for details.TARGETPLATFORM
variable in the build process is now set correctly when one or more --platform
options are specified.--layers
option was used, build
did not always handle aliases as it should (#3939). This has been corrected.--output
option on the buildah-build.1.md man page for more information.buildah build
command only accepts at most one argument, it errors now when multiple arguments are given instead of ignoring them.io.buildah.version
labels can now be suppressed (#3826) in the build
and commit
commands with the --identity-label
option. See the buildah-build.1.md and buildah-commit.1.md man pages for details.--platform
option with the Containerfile’s FROM
command and also for builtinargs behavior.$TESTSDIR
(the plural one), to $TESTDIR
within the tests.bud-multiple-platform-no-run
test.TARGETPLATFORM
where expected.If you haven’t yet, install Buildah from one of the Linux repos or GitHub and give it a spin. We’re betting you’ll find it’s an easy and quick way to build containers in your environment without a daemon being involved!
For those of you who contributed to this release, thank you very much for your contributions! If you haven’t joined our community yet, don’t wait any longer! Come join us on GitHub, where Open Source communities live.