mirror of
https://github.com/containers/podman.git
synced 2025-06-22 18:08:11 +08:00
rootless: default --cgroup-manager=systemd in unified mode
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
@ -107,7 +107,11 @@ func getRuntime(ctx context.Context, c *cliconfig.PodmanCommand, renumber bool,
|
|||||||
if c.Flags().Changed("cgroup-manager") {
|
if c.Flags().Changed("cgroup-manager") {
|
||||||
options = append(options, libpod.WithCgroupManager(c.GlobalFlags.CGroupManager))
|
options = append(options, libpod.WithCgroupManager(c.GlobalFlags.CGroupManager))
|
||||||
} else {
|
} else {
|
||||||
if rootless.IsRootless() {
|
unified, err := util.IsCgroup2UnifiedMode()
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if rootless.IsRootless() && !unified {
|
||||||
options = append(options, libpod.WithCgroupManager("cgroupfs"))
|
options = append(options, libpod.WithCgroupManager("cgroupfs"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user