Merge pull request #127 from giuseppe/fix-cgroup-default
config: default to cgroupns="host" on cgroup v1
This commit is contained in:
commit
ea7d7afb90
|
|
@ -141,13 +141,18 @@ func DefaultConfig() (*Config, error) {
|
||||||
netns = "slirp4netns"
|
netns = "slirp4netns"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cgroupNS := "host"
|
||||||
|
if cgroup2, _ := cgroupv2.Enabled(); cgroup2 {
|
||||||
|
cgroupNS = "private"
|
||||||
|
}
|
||||||
|
|
||||||
return &Config{
|
return &Config{
|
||||||
Containers: ContainersConfig{
|
Containers: ContainersConfig{
|
||||||
Devices: []string{},
|
Devices: []string{},
|
||||||
Volumes: []string{},
|
Volumes: []string{},
|
||||||
Annotations: []string{},
|
Annotations: []string{},
|
||||||
ApparmorProfile: DefaultApparmorProfile,
|
ApparmorProfile: DefaultApparmorProfile,
|
||||||
CgroupNS: "private",
|
CgroupNS: cgroupNS,
|
||||||
Cgroups: "enabled",
|
Cgroups: "enabled",
|
||||||
DefaultCapabilities: DefaultCapabilities,
|
DefaultCapabilities: DefaultCapabilities,
|
||||||
DefaultSysctls: []string{},
|
DefaultSysctls: []string{},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue