compose environment-variables docker linux-containers

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.



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