environment-variables - compose - docker env
ActualizaciĆ³n de la variable de entorno PATH de forma permanente en el contenedor Docker (3)
Intenté agregar a la
PATH
en los archivos
~/.profile
y
/etc/profile
siguiente manera.
PATH = $PATH:/required/path
Sin embargo, no funciona. Luego intenté agregar el show de línea, que tampoco funcionó.
export PATH
No funcionó incluso después de reiniciar el contenedor y el host ambos.
Ponga en su Dockerfile una línea
ENV PATH xxx
vea un ejemplo en este Dockerfile
https://gist.github.com/deepak/5933685
Si desea incluir una
/new/path
en el
Dockerfile
, agregue la línea:
ENV PATH "$PATH:/new/path"
en Dockerfile debería funcionar.
Tengo la respuesta para esta pregunta en el chat de IRC.
Dado aquí para el beneficio de cualquiera que pueda encontrar esto.
Muchas personas han dado respuestas incorrectas al actualizar el
~/.profile
Pero eso no funcionó.
Entonces usa la respuesta a continuación.
Actualice el archivo
~/.bashrc
para el usuario o actualice el archivo
/etc/enviroment
global para un cambio global que se aplicará a todos los usuarios.
En
.bashrc
export PATH:
export PATH=$PATH:/new/path/bin
En el entorno:
PATH=$PATH:/new/path/bin