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/j5Il 著作权归作者所有。请勿转载和采集!