docker sdk关闭SSL检验
在Docker SDK中关闭SSL检验,可以通过设置TLS验证的一些参数来实现。具体步骤如下:
- 创建一个TLS配置对象,并设置verify参数为False,表示关闭SSL验证:
import docker
tls_config = docker.tls.TLSConfig(
verify=False
)
- 创建一个Docker客户端对象,并将TLS配置对象传递给它:
client = docker.DockerClient(
base_url='tcp://127.0.0.1:2376',
tls=tls_config
)
- 使用创建的客户端对象进行操作,例如列出所有容器:
containers = client.containers.list()
for container in containers:
print(container.name)
注意:关闭SSL验证可能会存在安全风险,建议在开发测试环境中使用。在生产环境中,应该启用SSL验证以确保通信的安全性。
原文地址: https://www.cveoy.top/t/topic/cE4R 著作权归作者所有。请勿转载和采集!