Lorsque je lis le Docker docs, j'ai l'impression qu'il est possible de rendre une variable d'un conteneur disponible dans un autre conteneur lors de l'utilisation de Docker Compose.Rendre une variable disponible entre les conteneurs?
Donc, dans le récipient A que je fais dans un script
export PASS=abc
et dans le docker-compose.yml
containera:
image: ...
environment:
- PASS
containerb:
build: ...
links:
- containera:ca
Mais quand je fais env
dans le récipient B, puis PASS
est vide.
Question
Comment puis-je faire la valeur générée dans le récipient de PASS
A disponible dans le récipient B? Docker ne partage que des variables d'environnement provenant de Docker.
Le point 2 n'est-il pas en conflit avec la deuxième phrase? D'après ce que je comprends maintenant, je ne peux pas changer la variable ENV que Docker donne à d'autres conteneurs? –
@JasmineLognnes J'ai clarifié la 2ème balle, j'espère que cela a plus de sens. –