Skip to content

Add description how to enable cgroups v2 inside a container. #4

Description

@carbolymer

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions