Selaa lähdekoodia

Merge pull request #1830 from porter-dev/belanger/create-docker-dir

Create `.docker` dir if it does not exist
abelanger5 4 vuotta sitten
vanhempi
sitoutus
7ac8ad79e4
1 muutettua tiedostoa jossa 11 lisäystä ja 0 poistoa
  1. 11 0
      cli/cmd/docker.go

+ 11 - 0
cli/cmd/docker.go

@@ -86,6 +86,17 @@ func setDockerConfig(client *api.Client) error {
 		}
 	}
 
+	// create a docker dir if it does not exist
+	dockerDir := filepath.Join(home, ".docker")
+
+	if _, err := os.Stat(dockerDir); os.IsNotExist(err) {
+		err = os.Mkdir(dockerDir, 0700)
+
+		if err != nil {
+			return err
+		}
+	}
+
 	dockerConfigFile := filepath.Join(home, ".docker", "config.json")
 
 	// determine if configfile exists