在alpine 3.9上设置mitmproxy时出错

2024-10-02 14:30:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用alpine 3.9,并在其上设置了mitmproxy。(https://github.com/danielguerra69/alpine-mitmproxy/blob/master/Dockerfile) Dockerfile文件:

FROM alpine:3.9
RUN apk --update --no-cache add py2-pip ca-certificates gcc libffi-dev python2-dev musl-dev openssl-dev g++ libxml2-dev\
libxslt-dev libjpeg-turbo-dev zlib-dev tshark
RUN pip install --upgrade pip
RUN pip install mitmproxy

低于给定错误:

^{pr2}$

有谁能帮助我理解这一点吗?在


Tags: installpip文件runfromhttpsdevdockerfile
1条回答
网友
1楼 · 发布于 2024-10-02 14:30:26

解决办法是用Python3代替Python2:

FROM alpine:3.9
RUN apk  update  no-cache add py3-pip ca-certificates gcc libffi-dev python3-dev musl-dev openssl-dev g++ libxml2-dev\
 libxslt-dev libjpeg-turbo-dev zlib-dev tshark
RUN pip3 install  upgrade pip
RUN pip3 install mitmproxy
COPY bin /bin
ENV LANG=en_US.UTF-8
VOLUME /root/.mitmproxy
EXPOSE 8080
CMD ["mitmproxy"]

相关问题 更多 >