github.com/lacework-dev/go-moby@v20.10.12+incompatible/rootless/rootless.go (about) 1 package rootless // import "github.com/docker/docker/rootless" 2 3 import ( 4 "os" 5 "sync" 6 ) 7 8 const ( 9 // RootlessKitDockerProxyBinary is the binary name of rootlesskit-docker-proxy 10 RootlessKitDockerProxyBinary = "rootlesskit-docker-proxy" 11 ) 12 13 var ( 14 runningWithRootlessKit bool 15 runningWithRootlessKitOnce sync.Once 16 ) 17 18 // RunningWithRootlessKit returns true if running under RootlessKit namespaces. 19 func RunningWithRootlessKit() bool { 20 runningWithRootlessKitOnce.Do(func() { 21 u := os.Getenv("ROOTLESSKIT_STATE_DIR") 22 runningWithRootlessKit = u != "" 23 }) 24 return runningWithRootlessKit 25 }