docker-compose 连接 TLS 双向认证的 docker daemon 报 Max retries exceed with url 如何解决?

2018-02-17 18:13:38 +08:00
 fourstring

命令:

docker-compose --tlsverify --tlscacert=/path/to/ca/docker.crt --tlscert=/path/to/client/docker-cli.pem --tlskey=/path/to/private/docker-client.pem -H host.com:2376 up

报错:

ERROR: SSL error: HTTPSConnectionPool(host='host.com', port=2376): Max retries exceeded with url: /v1.25/info (Caused by SSLError(SSLError(1, u'[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:590)'),))

从报错信息来看是重试次数过多,那么如何重置该次数计数?

版本信息:

docker-compose --tlsverify --tlscacert=/Users/fourstring/Desktop/docker/docker.crt --tlscert=/Users/fourstring/Desktop/docker/docker-cli.pem --tlskey=/Users/fourstring/Desktop/docker/docker-client.pem -H zby.io:2376 version
docker-compose version 1.19.0, build unknown
docker-py version: 2.7.0
CPython version: 2.7.10
OpenSSL version: OpenSSL 0.9.8zh 14 Jan 2016
3240 次点击
所在节点    Docker
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/431037

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX