diff --git a/utils_linux.go b/utils_linux.go index 2b7ddd584..719ede638 100644 --- a/utils_linux.go +++ b/utils_linux.go @@ -234,7 +234,7 @@ func isRootless(context *cli.Context) (bool, error) { // So we use system.GetParentNSeuid() here. // // TODO(AkihiroSuda): how to support nested userns? - return system.GetParentNSeuid() != 0, nil + return system.GetParentNSeuid() != 0 || system.RunningInUserNS(), nil } func createContainer(context *cli.Context, id string, spec *specs.Spec) (libcontainer.Container, error) {