在 docker python:3.6.9 容器内,我收到以下错误:Got recoverable error from GET http://jira.url.com/rest/api/2/serverInfo, will retry [3/3]in 46.27025457189083s. Err: HTTPSConnectionPool(host='jira.url.net', port=443):Max retries exceeded with url: /rest/api/2/serverInfo (Caused by SSLError(SSLError(1,'[SSL: DH_KEY_TOO_SMALL] dh key too small (_ssl.c:852)'),))在主机上,完全相同的 python 环境没有问题。容器与主机环境有什么不同,我该如何解决?
1 回答
烙印99
TA贡献1829条经验 获得超13个赞
几个相关问题:
容器与主机上的 openssl 版本不同,但您需要检查 python 使用的版本,该版本可能与路径上的默认版本不同。
在 python3 容器中:
# openssl version
OpenSSL 1.1.1 11 Sep 2019
# python -c "import ssl; print(ssl.OPENSSL_VERSION)"
OpenSSL 1.1.1 11 Sep 2018
我不确定如何在 python 映像上安装另一个 OpenSSL 版本,所以我只是切换到具有正确版本的 ubuntu:18.04。
添加回答
举报
0/150
提交
取消