Env var non prise en compte dans Docker

Posté par roy-eric le 07/02/2026
RÉSOLU

roy-eric

Membre depuis le 06/09/2024

salut j'ai un truc de fou. je passe une variable d'env à mon docker run mais mon app python la voit pas du tout

docker run -e MY_VAR=test mon-image

dans mon code : `print(os.environ.get('MY_VAR'))` me renvoie None

Commentaires

vauger

Membre depuis le 17/05/2024

t'as essayé de mettre la variable direct dans le Dockerfile avec ENV ?

wphilippe

Membre depuis le 02/07/2019

si t'utilises un script entrypoint.sh vérifie que tu lances ton app avec `exec`. si tu fais juste `python main.py` sans exec les signaux et l'env peuvent se perdre selon comment c'est wrappé

roy-eric

Membre depuis le 06/09/2024

ah j'avais un `sudo` qui traînait dans mon entrypoint ça doit être ça qui drop l'env

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire