您可以使用client.WithTLS选项来设置TLSClientConfig。以下是如何设置的示例代码:

import (
	"crypto/tls"
	"github.com/docker/docker/client"
)

cli, err := client.NewClientWithOpts(
    client.FromEnv,
    client.WithAPIVersionNegotiation(),
    client.WithTLS(&tls.Config{InsecureSkipVerify: false}),
)
if err != nil {
    panic(err)
}

在上面的代码中,我们使用client.WithTLS选项将TLSClientConfig设置为&tls.Config{InsecureSkipVerify: false}。这将启用TLS,并验证服务器证书。

cli err = clientNewClientWithOptsclientFromEnv clientWithAPIVersionNegotiation如何设置TLSClientConfig &tlsConfigInsecureSkipVerify false

原文地址: https://www.cveoy.top/t/topic/hYIE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录