diff --git a/main.go b/main.go index 98330be179..8ddff875bb 100644 --- a/main.go +++ b/main.go @@ -19,6 +19,16 @@ func before(c *cli.Context) error { org := "docker" bits := 2048 + if _, err := os.Stat(utils.GetDockerDir()); err != nil { + if os.IsNotExist(err) { + if err := os.Mkdir(utils.GetDockerDir(), 0700); err != nil { + log.Fatalf("Error creating docker config dir: %s", err) + } + } else { + log.Fatal(err) + } + } + if _, err := os.Stat(utils.GetMachineDir()); err != nil { if os.IsNotExist(err) { if err := os.Mkdir(utils.GetMachineDir(), 0700); err != nil {