| 服务 | Docker Engine API over TLS |
|---|---|
| 协议 | TCP + TLS(双向证书认证) |
| 用途 | CI/CD 远程构建、跨主机编排 |
| 安全等级 | 受限暴露(须证书 + 来源白名单) |
启用 --tlsverify 后服务端要求客户端证书可信;若证书私钥泄露或被复制,风险与 2375 相同。
服务端启用 TLS
服务端启用 TLS
dockerd --tlsverify --tlscacert=ca.pem --tlscert=server-cert.pem --tlskey=server-key.pem -H=0.0.0.0:2376客户端连接验证
客户端连接验证
docker --tlsverify --tlscacert=ca.pem --tlscert=cert.pem --tlskey=key.pem -H=tcp://host:2376 version使用 Portainer 等管理组件时,关注其是否把 docker.sock 以无认证方式再次转出。