为Docker安装libssl-dev

问题描述 投票:0回答:1

我正在为Docker构建一个图像,它给了我错误:

ERROR: unsatisfiable constraints:
libssl-dev (missing):
required by: world[libssl-dev]

运行RUN apk add libssl-dev似乎没有帮助。我该怎么做才能解决这个问题?

Dockerfile-dev的:

FROM python:3.6.7-alpine

WORKDIR /usr/src/app

COPY ./requirements.txt /usr/src/app/requirements.txt
RUN apk add libssl-dev
RUN apk add libffi-dev
RUN apk add --update python3 python3-dev py-pip build-base
RUN pip3 install -r requirements.txt

COPY . /usr/src/app

CMD python3 manage.py run -h 0.0.0.0
docker dockerfile
1个回答
1
投票

一些包是针对Alpine 3.6中的libressl构建的。尝试使用以下内容替换Dockerfile中的第6行

RUN apk add libressl-dev
© www.soinside.com 2019 - 2024. All rights reserved.