在 Docker SDK 中关闭 SSL 验证,可以通过设置 TLS 验证的一些参数来实现。具体步骤如下:

  1. 创建一个 TLS 配置对象,并设置 verify 参数为 False,表示关闭 SSL 验证:
import docker

tls_config = docker.tls.TLSConfig(
    verify=False
)
  1. 创建一个 Docker 客户端对象,并将 TLS 配置对象传递给它:
client = docker.DockerClient(
    base_url='tcp://127.0.0.1:2376',
    tls=tls_config
)
  1. 使用创建的客户端对象进行操作,例如列出所有容器:
containers = client.containers.list()
for container in containers:
    print(container.name)

**注意:**关闭 SSL 验证可能会存在安全风险,建议在开发测试环境中使用。在生产环境中,应该启用 SSL 验证以确保通信的安全性。

Docker SDK 关闭 SSL 验证 - 安全指南

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

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