У меня есть Dockerfile, где я пытаюсь активировать python virtualenv после чего, он должен установить все зависимости внутри этого env. Тем не менее, все еще устанавливается глобально. Я использовал разные подходы и не работал. У меня также нет ошибок. Где проблема?
1. ENV PATH $PATH:env/bin
2. ENV PATH $PATH:env/bin/activate
3. RUN. env/bin/activate
RUN. env/bin/activate
Я также последовал примеру конфигурации Dockerfile для образа python-runtime в Google Cloud, который в основном такой же, как и выше.
Установка этих переменных среды совпадает с запуском source/env/bin/activate.
ENV VIRTUAL_ENV/env
ENV PATH/env/bin:$PATH
Кроме того, что означает ENV VIRTUAL_ENV/env
и как оно используется?