package daemon import ( "github.com/containerd/containerd/v2/pkg/apparmor" "github.com/moby/moby/v2/daemon/internal/rootless" ) // appArmorSupported returns true if AppArmor is supported and accessible on the host. func appArmorSupported() bool { if detachedNetNS, _ := rootless.DetachedNetNS(); detachedNetNS != "" { // AppArmor is inaccessible with detached-netns because sysfs is netns-scoped. // https://github.com/moby/moby/issues/52626 return false } return apparmor.HostSupports() }