Podman

Installation on Arch Linux

Install the container engine, image builder, and the FUSE overlayfs driver:

sudo pacman -Sy podman buildah fuse-overlayfs

Since I enable systemd-homed, I need to use different subuid and subgid ranges for rootless containers:

sudo usermod --add-subuids 524288-1878982656 $USER
sudo usermod --add-subgids 524288-1878982656 $USER

Fix Podman's broken name resolution, because you should definitely maintain backwards compatibility with a broken implementation forever:

sudo pacman -Sy aardvark-dns
mkdir -p ~/.config/containers
cat >~/.config/containers/containers.conf <<EOT
[network]
network_backend="netavark"
EOT

Since podman-compose is seemingly unmaintained, we'll set up the Docker socket and use docker-compose instead:

sudo pacman -Sy podman-docker docker-compose
systemctl --user enable --now podman.socket

Backlinks