Clearer error message in the client when DOCKER env variable is not set

Upstream-commit: edc996860496f63b8e4eb786890e8ba2bab7e875
Component: engine
This commit is contained in:
Solomon Hykes
2013-02-04 23:25:28 -08:00
parent 4e4db8217c
commit c8f28dfa5c

View File

@ -8,6 +8,7 @@ import (
"os"
"syscall"
"unsafe"
"fmt"
)
@ -160,6 +161,10 @@ func Fatal(err error) {
func main() {
var err error
if os.Getenv("DOCKER") == "" {
fmt.Printf("Can't connect. Please set environment variable DOCKER to ip:port, eg. 'localhost:4242'.\n")
os.Exit(1)
}
if IsTerminal(0) && os.Getenv("NORAW") == "" {
oldState, err = MakeRaw(0)
if err != nil {