What is a Product Owner? Not long before I became one, I was unaware of the term. I had, however, often heard of Product Managers who develop and maintain a product for a corporation. I’m currently working at Red Hat, and we have several terrific products, with even more terrific Product Managers shepherding the product…
Last month, we improved the support of Podman for Dev Containers on Windows. Dev Containers is a popular specification for containerized developments that is becoming a standard. In this blog post, we review the concept of “Feature” in Dev Containers and how Podman currently supports it on different OSes.
The Podman team introduced the support for Hyper-V with Podman version 4.8. With version 5.1, we updated the Podman Windows installer to allow Hyper-V configuration at installation time. This blog post will explain what this means and how to use it.
With Podman 5 having recently been released, we have seen a lot of new adopters join the fray. When using brew, the one error that we are seeing reasonably commonly is: Error: vfkit exited unexpectedly with exit code 1 At one time in our development phases, we did see this error being triggered when the…
Podman 5.0 is out, and with this also comes several breaking changes, but there is no reason to fear them; unless you are using podman machine, chances are you will not even notice them. Podman Machine The biggest breaking change is a major refactor for the podman machine config files. There is no migration from…
Last week, I mentioned that Podman 5 is right around the corner and that more specific posts, especially about Podman machine, would be forthcoming. One of the biggest questions we receive when discussing Podman 5 is about migration of its machines. What is the migration path? The simple answer is that there is no upgrade…
Containers.conf is our main configuration file for Podman, it holds various options to tweak the default Podman behavior. In this post you see the changes that we made to containers.conf with the Podman 5.0 release. The biggest change is making containers.conf read-only. Previously Podman modified the containers.conf file for storage of podman system connections and…
User namespaces and capabilities are important kernel functionality to make containers secure. They allow to better isolate containers and limit the privileges a container might have. A while back a user reported a bug where some odd behavior was noticed when namespaces are shared between containers which could lead to security problems. Lets take closer…
One longstanding problem with Podman is that your rootful containers may loose network connectivity after a while. For many users it is not be obvious what is causing such problems. Netavark configures NAT and port forwarding firewall rules. When another process is deleting our firewall rules the containers will loose connectivity. One such process is…
In my personal opinion, user-namespace are one of the most brain-twisting aspects of rootless containers to understand. Arguably right up there with Kubernetes, the learning curve can be quite steep. In this article, I will attempt to reduce that slope for new Podman users (and converts), with an easy to understand analogy. Hopefully this will…
Sign up with your email address to receive updates by email from this website.