Learn how to install and run Podman inside a Proxmox LXC container by adjusting security settings and enabling full container management. This guide helps you get started with rootless, daemonless container usage using Podman, the modern alternative to Docker.
Create or Modify Your LXC Container
Ensure your container has the right privileges to run Podman:
If using an existing container, edit its configuration file (usually at /etc/pve/lxc/<CTID>.conf
) and add or ensure the following lines:
# Make it privileged (remove lines like unprivileged: 1 if present)
lxc.apparmor.profile: unconfined
lxc.cgroup.devices.allow: a
lxc.cap.drop:
Restart the container
Install Podman inside LXC
sudo apt update
sudo apt install -y podman
podman --version


Run a Test Container
podman run --rm -it alpine sh
Thank You Note
A big thank you to the Podman developers, the Proxmox community, and the broader open-source ecosystem. Tools like these empower enthusiasts and professionals alike to build efficient, secure, and scalable environments without vendor lock-in.