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.
This commit is contained in:
Guillaume Tardif 2020-06-13 10:43:23 +02:00
parent d9b4564533
commit c2a702c963

View File

@ -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()