⚠️ Traduction non officielle - Cette documentation est une traduction communautaire non officielle de Docker.

Meilleures pratiques pour travailler avec les variables d'environnement dans Docker Compose

Table des matières

Gérer les informations sensibles en toute sécurité

Soyez prudent lors de l'inclusion de données sensibles dans les variables d'environnement. Considérez l'utilisation de Secrets pour gérer les informations sensibles.

Comprendre la priorité des variables d'environnement

Soyez conscient de la façon dont Docker Compose gère la priorité des variables d'environnement provenant de différentes sources (fichiers .env, variables de shell, Dockerfiles).

Utiliser des fichiers d'environnement spécifiques

Considérez comment votre application s'adapte aux différents environnements. Par exemple développement, test, production, et utilisez différents fichiers .env selon les besoins.

Connaître l'interpolation

Comprenez comment l'interpolation fonctionne dans les fichiers compose pour des configurations dynamiques.

Substitutions en ligne de commande

Soyez conscient que vous pouvez remplacer les variables d'environnement depuis la ligne de commande lors du démarrage des conteneurs. Ceci est utile pour les tests ou lorsque vous avez des changements temporaires.