|
@@ -4,6 +4,7 @@ import (
|
|
|
"fmt"
|
|
|
"os"
|
|
|
"path/filepath"
|
|
|
+ "runtime"
|
|
|
|
|
|
"github.com/docker/docker/opts"
|
|
|
flag "github.com/docker/docker/pkg/mflag"
|
|
@@ -16,10 +17,17 @@ var (
|
|
|
|
|
|
func init() {
|
|
|
if dockerCertPath == "" {
|
|
|
- dockerCertPath = filepath.Join(os.Getenv("HOME"), ".docker")
|
|
|
+ dockerCertPath = filepath.Join(getHomeDir(), ".docker")
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+func getHomeDir() string {
|
|
|
+ if runtime.GOOS == "windows" {
|
|
|
+ return os.Getenv("USERPROFILE")
|
|
|
+ }
|
|
|
+ return os.Getenv("HOME")
|
|
|
+}
|
|
|
+
|
|
|
var (
|
|
|
flVersion = flag.Bool([]string{"v", "-version"}, false, "Print version information and quit")
|
|
|
flDaemon = flag.Bool([]string{"d", "-daemon"}, false, "Enable daemon mode")
|