Docker Python请求导致DH KEY TOO SMALL错误的结果

时间:2019-09-19 12:26:57

标签: python docker openssl python-requests

我正在尝试设置一个使用请求库从网站获取数据的python脚本。该脚本可以正常运行在Windows 10 pc或azure vm的虚拟环境中,而不会出现问题。

但是,当我尝试使用python:3.6-slim映像创建docker容器时,出现DH_KEY_TOO_SMALL错误。在ssllabs.com上测试该网站显示,它支持弱DH密钥交换参数。是什么原因导致此错误,我该如何解决?

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题。该问题是由openssl版本引起的。我的Windows 10 pc和ubuntu 18.04 vm都运行较旧的版本,连接到网站没有问题。 python docker映像包含拒绝连接的更新版本的openssl。