J'ai un Dockerfile où je tente d'activer python virtualenv après quoi, il doit installer toutes les dépendances au sein de ce ministère. Cependant, tout est installé dans le monde. J'ai utilisé des approches différentes et non d'entre eux travaillaient. J'ai aussi ne pas faire d'erreurs. Où est-elle un problème?
1.
ENV PATH $PATH:env/bin
2.
ENV PATH $PATH:env/bin/activate
3.
RUN . env/bin/activate
J'ai également suivi un exemple d'un Dockerfile config pour le python-runtime image sur Google Cloud, qui est essentiellement la même chose que ci-dessus.
La définition de ces variables d'environnement sont les mêmes que l'exécution de la source /env/bin/activate.
ENV VIRTUAL_ENV /env
ENV PATH /env/bin:$PATH
En outre, qu'est - ENV VIRTUAL_ENV /env
"et comment est-il utilisé?