nspawn-nixos icon indicating copy to clipboard operation
nspawn-nixos copied to clipboard

Add description how to enable cgroups v2 inside a container.

Open carbolymer opened this issue 5 months ago • 1 comments

After starting the container, systemd uses cgroups v1 by default for nixos guest. This is a problem for example when running podman inside a container which reports that cgroups are in hybrid mode and does not allow to do anything.

To fix this and avoid the issue, one has to set SYSTEMD_NSPAWN_UNIFIED_HIERARCHY=1 in a service override on the host machine using systemctl edit systemd-nspawn@nixos (replace nixos with your container name):

[Service]
Environment="SYSTEMD_NSPAWN_UNIFIED_HIERARCHY=1"

I'm not sure where to put this information, probably README.md would be the best.

carbolymer avatar Jan 21 '24 14:01 carbolymer