Use pasta’s –map-guest-addr option As of Podman 5.0 we default to “pasta” as a rootless networking application to provide network connectivity for rootless containers. Compared to our previous default, slirp4netns, pasta works a bit differently. For instance, pasta, by default, does not use Network Address Translation (NAT). This means it will copy the host address…
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.
HereDoc notation has been used for a while now in Bash, SQL, PHP, and other scripting languages. It allows a very long command to be broken down into several more readable lines while still being treated as a single command. For instance, in PHP, rather than having an SQL command like: Instead, you could make…
Podman machine’s primary virtualization driver is referred to as a “provider”. In April 2024, I added support for the krun as a provider for MacOS. We made little mention of the addition, because we also needed to tidy up items like regression testing, testing environments, and details around support. But as we near completion of…
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.
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…
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…
As Brent announced Netavark v1.6 with DHCP support is released, together with podman v4.5 you can now use DHCP with your macvlan networks in only a few simple steps. In order to use macvlan and DHCP you must run Podman as root. First enable the dhcp proxy via systemd socket: Now just create a macvlan…
It is coming together nicely — Update When we released Podman 4, we also released a new “network stack” that in large part was provided by netavark. At that time, a couple of features were missing for us to achieve parity with the previous network stack based on CNI Plugins. One key missing feature was…
Sign up with your email address to receive updates by email from this website.