Как установить отсутствующий libssl.so.1.1 в докере?

По поводу libssl задано много проблем, но, похоже, ни одна из них не соответствует моей, поэтому я поднял новый вопрос.

Я пытаюсь развернуть свой проект API Python в Docker, но когда я создал контейнер и запустил его, он автоматически завершился. Выполнивdocker logs container_id, отображалась такая ошибка: libssl.so.1.1: невозможно открыть файл общего объекта: нет такого файла или каталога.

Я понимаю, что эта проблема может возникнуть, поскольку текущий каталог докеров не содержит этих файлов. Поэтому я попытался исправить это, добавив это в файл докеров:

      RUN apt-get update && apt-get libssl-dev

Но когда я попробовал еще раз, все равно возникла та же ошибка, кажется, она не установлена, как я и пыталсяCMD find / -name libssl.so.1.1, у меня в журнале ничего нет.

Система — Ubuntu 22.04, и мой полный файл докеров выглядит следующим образом:

      # syntax=docker/dockerfile:1

# Comments are provided throughout this file to help you get started.
# If you need more help, visit the Dockerfile reference guide at
# https://docs.docker.com/engine/reference/builder/

ARG PYTHON_VERSION=3.10
FROM python:${PYTHON_VERSION}-slim-buster as base

# Prevents Python from writing pyc files.
ENV PYTHONDONTWRITEBYTECODE=1

# Keeps Python from buffering stdout and stderr to avoid situations where
# the application crashes without emitting any logs due to buffering.
ENV PYTHONUNBUFFERED=1

# Copy the project into the container
COPY . /

# Install pipenv
RUN pip install pipenv

#
RUN pipenv run python3 -m pip install paddlepaddle-gpu==2.5.1.post102 -f https://www.paddlepaddle.org.cn/whl/linux/cudnnin/stable.html

# Install missing openssl dependencies
RUN apt-get update && apt-get libssl-dev
# Install dependencies
RUN pipenv install --verbose --pypi-mirror https://pypi.tuna.tsinghua.edu.cn/simple

# Expose the port that the application listen on
EXPOSE 5000

# Run the application
CMD find / -name libssl.so.1.1

кроме того, что я перечислил выше, других попыток решить эту проблему я не предпринимаю.

0 ответов

Другие вопросы по тегам