Skip to content

Commit 218da13

Browse files
committed
Fix docker client incompatibility
1 parent 979beae commit 218da13

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

dockerutil/client.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,10 @@ func WithClient(ctx context.Context, client Client) context.Context {
3232
func ExtractClient(ctx context.Context) (Client, error) {
3333
client := ctx.Value(clientKey{})
3434
if client == nil {
35-
client, err := dockerclient.NewClientWithOpts(dockerclient.FromEnv)
35+
client, err := dockerclient.NewClientWithOpts(
36+
dockerclient.FromEnv,
37+
dockerclient.WithAPIVersionNegotiation(), // use daemon's max API (e.g. 1.47) so we don't exceed it
38+
)
3639
if err != nil {
3740
return nil, xerrors.Errorf("new env client: %w", err)
3841
}

0 commit comments

Comments
 (0)