소스 검색

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

Solomon Hykes 12 년 전
부모
커밋
edc9968604
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      docker/docker.go

+ 5 - 0
docker/docker.go

@@ -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 {