@dasdasdsadas

Почему не сохраняется venv в Docker контейнере?

Пытаюсь создать контейнер с виртуальной средой на основе Python 3.10.4 на Alpine Linux:
Dockerfile
FROM python:alpine3.14

VOLUME /home/project
WORKDIR /home/project

RUN python -m venv env

Если зайти в контейнер и посмотреть файлы, то никакой виртуальной среды нет.
Пробовал вместо пустого создания сделать создание и активацию:
RUN python -m venv env && source env/bin/activate
Все равно выдает ошибку, что виртуальная среда не создана.
В чем проблема?
  • Вопрос задан
  • 181 просмотр
Решения вопроса 1
karabanov
@karabanov Куратор тега Docker
Системный администратор
FROM python:alpine3.14

WORKDIR /home/project

RUN python -m venv /home/project/env
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы