小编Саш*_*вій的帖子

Docker 中的 SSL UNSUPPORTED_PROTOCOL Python 3

我尝试通过 https 从网站获取数据并收到 SSL 证书错误,但是当我在我的 Mac 上运行时 - 一切正常。

我也尝试使用 curl 并得到同样的错误,

curl: (35) error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol
Run Code Online (Sandbox Code Playgroud)

我在 Docker 容器 My Dockerfile 中运行解析器:

FROM python:3.7

WORKDIR /parser
COPY ./requirements.txt .

RUN python -m pip install --upgrade pip

RUN pip install -r requirements.txt

COPY . /parser
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

 Traceback (most recent call last):                                                                                                                                                                                                       ?
?     File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 672, in urlopen                                                                                                                                          ?
?       chunked=chunked,                                                                                                                                                                                                                     ?
?     File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 376, in _make_request                                                                                                                                    ?
?       self._validate_conn(conn)                                                                                                                                                                                                            ?
?     File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 994, in …
Run Code Online (Sandbox Code Playgroud)

ssl python-3.x docker

5
推荐指数
1
解决办法
6564
查看次数

标签 统计

docker ×1

python-3.x ×1

ssl ×1