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