From cbab149ff7703799b85f512ab561ee4d94743c6d Mon Sep 17 00:00:00 2001 From: Casey Lee Date: Mon, 21 Jan 2019 06:31:40 -0800 Subject: [PATCH] fix #14: negotiate docker client version --- container/docker_build.go | 1 + container/docker_pull.go | 1 + container/docker_run.go | 1 + 3 files changed, 3 insertions(+) diff --git a/container/docker_build.go b/container/docker_build.go index 66320d0..f885add 100644 --- a/container/docker_build.go +++ b/container/docker_build.go @@ -33,6 +33,7 @@ func NewDockerBuildExecutor(input NewDockerBuildExecutorInput) common.Executor { if err != nil { return err } + cli.NegotiateAPIVersion(input.Ctx) input.Logger.Debugf("Building image from '%v'", input.ContextDir) diff --git a/container/docker_pull.go b/container/docker_pull.go index 394645b..6de97e2 100644 --- a/container/docker_pull.go +++ b/container/docker_pull.go @@ -31,6 +31,7 @@ func NewDockerPullExecutor(input NewDockerPullExecutorInput) common.Executor { if err != nil { return err } + cli.NegotiateAPIVersion(input.Ctx) reader, err := cli.ImagePull(input.Ctx, imageRef, types.ImagePullOptions{}) input.logDockerResponse(reader, err != nil) diff --git a/container/docker_run.go b/container/docker_run.go index b078d60..314facb 100644 --- a/container/docker_run.go +++ b/container/docker_run.go @@ -41,6 +41,7 @@ func NewDockerRunExecutor(input NewDockerRunExecutorInput) common.Executor { if err != nil { return err } + cli.NegotiateAPIVersion(input.Ctx) // check if container exists containerID, err := findContainer(input, cli, input.Name)