J'ai essayé d'ajouter à la PATH
dans les fichiers ~/.profile
et /etc/profile
comme suit.
PATH = $PATH:/required/path
Cependant, ça ne marche pas. Ensuite, j'ai essayé d'ajouter la ligne show, qui ne fonctionnait pas non plus.
export PATH
Cela n'a pas fonctionné même après le redémarrage du conteneur et de l'hôte.
Si vous voulez inclure un /new/path
dans le Dockerfile, en ajoutant la ligne:
ENV PATH "$PATH:/new/path"
dans Dockerfile devrait fonctionner.
Mettez dans votre fichier Docker une ligne ENV PATH xxx
voir un exemple dans ce Dockerfile https://Gist.github.com/deepak/5933685
J'ai eu la réponse à cette question dans le chat irc. Donné ici pour le bénéfice de quiconque peut rencontrer cela. Beaucoup de gens ont donné de mauvaises réponses lors de la mise à jour du ~/.profile
Mais ça n'a pas marché. Alors utilisez la réponse ci-dessous.
Mettre à jour le fichier ~/.bashrc
pour l'utilisateur ou mettre à jour le fichier /etc/enviroment
global pour le changement global qui s'appliquera à tous les utilisateurs.
Dans .bashrc
chemin d'exportation: export PATH=$PATH:/new/path/bin
En environnement: PATH=$PATH:/new/path/bin