golang 使用docker cli去连接docker daemon时报如下错误:
Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40
这是我们用的cli的版本太高,在创建client的时候设置选项client2.WithAPIVersionNegotiation(),即可。如下:
import (client2 "github.com/docker/docker/client")
cli, err := client2.NewClientWithOpts(client2.WithAPIVersionNegotiation())