Организация виртуального окружения Python внутри контейнера

Не получается собрать образ контейнера для Python. Выдает ошибку:

ERROR: Service 'app' failed to build: The command '/bin/sh' -c pip install --upgrade pip && pip install -r -requirements.txt' returned a non-zero code:127

В инете нашел инструкцию, нотам написано:

Создание Flask приложения Для начала создадим простое Flask-приложение. Необходимо создать пустой каталог для нашего проекта, в котором будут содержаться все файлы проекта. Внутри каталога создать виртуальное окружение и активировать его:

Получается, что в инструкции виртуальное окружение пайтон будет не в контейнере. Как его в контейнер закинуть?

Дoкер же на сколько я понимаю вообще предполагает не установку стороннего софта. А тут получается что на компе должен быть Python.

Docker Python:

FROM python:3.9-alpine

WORKDIR /app

ADD . /app

ENV VIRTUAL_ENV "/venv"

RUN python -m venv $VIRTUAL_ENV

ENV PATH "VIRTUAL_ENV/bin:$PATH"

RUN pip install --upgrade pip && pip install -r requirements.txt

EXPOSE 5000

CMD ['uwsgi', 'app.ini']

Ответы (1 шт):

Автор решения: secutor

в alpine версии не получится надо как минимум ставить slim версию

→ Ссылка