为了账号安全,请及时绑定邮箱和手机立即绑定

仅在 docker 容器内的 Python 请求 SSL 错误

仅在 docker 容器内的 Python 请求 SSL 错误

缥缈止盈 2022-07-05 19:32:37
在 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。


查看完整回答
反对 回复 2022-07-05
  • 1 回答
  • 0 关注
  • 312 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信