浏览代码

Ensure the `docker context inspect default` is not executed in a different context, that might make it fail.
Following discussion with @simonferquel, this will strengthen the shell out to get default context, in cases the user has damaged his config file current context or there are issues with context synchronisation between windows host & wsl2.

Guillaume Tardif 5 年之前
父节点
当前提交
c2a702c963
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      context/store/storedefault.go

+ 2 - 1
context/store/storedefault.go

@@ -34,7 +34,8 @@ type endpoint struct {
 }
 
 func dockerDefaultContext() (*DockerContext, error) {
-	cmd := exec.Command("docker-classic", "context", "inspect", "default")
+	// ensure we run this using default context, in current context has been damaged / removed in store
+	cmd := exec.Command("docker-classic", "--context", "default", "context", "inspect", "default")
 	var stdout bytes.Buffer
 	cmd.Stdout = &stdout
 	err := cmd.Run()