Merge pull request #40666 from AkihiroSuda/prohibit-rootless-systemd-cgroup1

daemon: fail early if rootless && cgroupdriver == "systemd" && cgroup v1
This commit is contained in:
Sebastiaan van Stijn 2020-03-13 22:29:04 +01:00 committed by GitHub
commit 1e078e1ac5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -791,6 +791,10 @@ func verifyDaemonSettings(conf *config.Config) error {
}
}
if conf.Rootless && UsingSystemd(conf) && !cgroups.IsCgroup2UnifiedMode() {
return fmt.Errorf("exec-opt native.cgroupdriver=systemd requires cgroup v2 for rootless mode")
}
if conf.DefaultRuntime == "" {
conf.DefaultRuntime = config.StockRuntimeName
}