check if the daemon is run as root on startup
@@ -98,6 +98,10 @@ func main() {
}
if *flDaemon {
+ if os.Geteuid() != 0 {
+ log.Fatalf("The Docker daemon needs to be run as root")
+ }
+
if flag.NArg() != 0 {
flag.Usage()
return