As we draw close to the release of Podman 6, our developers have been working hard to get the features we committed to last year as part of our High Level Design ready and merged upstream. Unfortunately, it is taking longer than expected. In particular, several important features (including a rework of our configuration file…

Several of the containers projects are going to change their go import paths. Some of this work had been when we made the monorepo container-libs; where we moved storage, common, and image into a singular repository. The moves that are taking place now are not nearly as extreme and the motivations are also different. We…

Earlier this year, my colleague Jan Rodak worked on Accelerating Parallel Layer Removal. It worked out so well that we wanted to tackle the other side of the problem: Layer Creation. Layer creation is even slower than removal as we must write all data to disk and not just just unlink files so there is…

I wanted to introduce a significant change we are making in Podman 6 for our machine function. To understand the problem and change, we first need to establish that Podman machine is based on a concept of providers. The provider is a generic term that describes how Podman runs the Linux virtual machine. The following…

Podman 6 development is under way. Last week, we began the release process for Podman 5.7. At the same time, we switched our main branch over to version `6.0.0-dev`. We anticipate delivering Podman 6 in early 2026. Learn more by following our upstream development for the exciting changes and expect more from us as we…
Container images are fundamentally structured as a series of read-only layers, with a writable layer typically added on top when a container instance is created. This layered architecture facilitates efficient storage and distribution by allowing multiple images to share common base layers. However, removing a layer, especially one that multiple images or containers might reference,…

Yesterday our team released a new version of Podman: Podman-5.5.1. This release is a bug fix release only and fixed about a dozen or so problems including two in our RESTFul API. Check out the release notes for specifics on what was changed. You can also download installers and binaries from the release page as…

The Podman team is pleased to announce the first release candidate for Podman v5.5. Some of the highlights of the release include The commands for managing artifacts got some improvements including a new command podman artifact extract. Even more exciting is Podman’s ability to mount artifacts into containers. There are also a number of improvements…

With the release of Podman 5.4, Podman Machine introduces a new option called –playbook for the podman machine init command. With –playbook, you can take advantage of Ansible Playbooks to customize your Podman Machines when they boot for the first time. Virtual Machine customization prior to 5.4 Leading up to the release of Podman 5.4,…
In my previous blog about OCI artifacts, I outlined several new, experimental commands that had been added to Podman. Those commands (Linux only, remote is not supported currently) are now included in the Podman v5.4 release. If you run Podman on Linux, check them out and help us exercise the functionality. We also had two…
Sign up with your email address to receive updates by email from this website.