3
Je souhaite afficher une variable var dans mon conteneur docker. Le script PHP ressemble à ceci:Variable d'environnement dans le conteneur PHP-docker
<html>
<head>
<title>Show Use of environment variables</title>
</head>
<body>
<?php
print "env is: ".$_ENV["USER"]."\n";
?>
</body>
</html>
J'utilise OpenShift pour démarrer le conteneur. Le PHP - conteneur indique:
env is:
Maintenant je changer la config en courant continu de mon conteneur:
oc env dc/envar USER=Pieter
deploymentconfig "envar" updated
Quand j'accéder au conteneur. Env var USER est Pieter
docker exec -it 44a0f446ae36 bash
bash-4.2$ echo $USER
Pieter
Mais mon script reste affiché: "env is:
" Il ne remplit pas la variable.
Que montre le journal? – Auzias