From 3c69d340ebe35dc3adb56cd2345cbac3c1dd5fb8 Mon Sep 17 00:00:00 2001 From: "Kai Qiang Wu(Kennan)" Date: Fri, 19 Feb 2016 06:16:35 +0000 Subject: [PATCH] Add check for non-systemd fd use case We make the check more user-friendly, and users can learn start docker with wrong fd used. Signed-off-by: Kai Qiang Wu(Kennan) --- docker/listeners/listeners_unix.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/listeners/listeners_unix.go b/docker/listeners/listeners_unix.go index 1642ec4c6e..732565a386 100644 --- a/docker/listeners/listeners_unix.go +++ b/docker/listeners/listeners_unix.go @@ -59,7 +59,7 @@ func listenFD(addr string, tlsConfig *tls.Config) ([]net.Listener, error) { } if len(listeners) == 0 { - return nil, fmt.Errorf("No sockets found") + return nil, fmt.Errorf("No sockets found. Make sure the docker daemon was started by systemd.") } // default to all fds just like unix:// and tcp://