构建 docker 图像时收到 paramiko 安装错误

installation error for paramiko received while building docker image

我正在尝试使用 docker 文件构建 docker 图像。以下是其内容:

FROM alpine 

ENV ANSIBLE_HOST_KEY_CHECKING=False

RUN apk add ansible gcc python3-dev libc-dev libffi-dev openssl-dev
RUN pip3 install --upgrade paramiko
COPY entrypoint.sh /entrypoint.sh

ENTRYPOINT ["/entrypoint.sh"]

在构建过程中,出现以下错误:

/bin/sh: pip3: not found

The command '/bin/sh -c pip3 install --upgrade paramiko' returned a non-zero code: 127

Error: Process completed with exit code 127.

我该如何解决这个问题?

尝试使用以下方法安装 pip3:py3-pip 在您的 RUN APK:

FROM alpine 

ENV ANSIBLE_HOST_KEY_CHECKING=False

RUN apk add ansible gcc python3-dev libc-dev libffi-dev openssl-dev py3-pip
RUN pip3 install --upgrade paramiko
COPY entrypoint.sh /entrypoint.sh

ENTRYPOINT ["/entrypoint.sh"]