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)