add devices cgroup check and errors
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com> Upstream-commit: 47e5acfbaefc45e536b953af6bf8a3993669c816 Component: engine
This commit is contained in:
@ -58,5 +58,11 @@ func New(quiet bool) *SysInfo {
|
||||
} else {
|
||||
sysInfo.AppArmor = true
|
||||
}
|
||||
|
||||
// Check if Devices cgroup is mounted, it is hard requirement for container security.
|
||||
if _, err := cgroups.FindCgroupMountpoint("devices"); err != nil {
|
||||
logrus.Fatalf("Error mounting devices cgroup: %v", err)
|
||||
}
|
||||
|
||||
return sysInfo
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user