Mise en place du docker-compose.yml

Dans ce tutoriel vous découvrirez Docker avec la mise en place d'un container pour une Base de données PostgreSQL

Niveau Débutant
2 minutes de lecture
Découverte de Docker

Mise en place d'un fichier docker-compose.yaml pour PostgreSQL

Le docker-compose.yaml permet de définir et de gérer des applications multi-conteneurs. Voici un exemple de fichier docker-compose.yaml pour un conteneur PostgreSQL avec un volume pour la persistance des données.

⚠️ Dans l'idéal, nous utilisons des fichiers .env pour y mettre les informations sensibles, car le docker-compose.yaml est destiné à être envoyé sur Github

  • services : Définit les conteneurs qui vont être lancés. Ici, nous avons un seul service nommé postgres.
  • image: postgres:13 : Utilise l'image officielle PostgreSQL version 13.
  • environment : Définit les variables d'environnement pour configurer PostgreSQL.
  • volumes : Monte un volume nommé data sur la machine, assurant la persistance des données du conteneur même si celui-ci est supprimé.
  • ports : Mappe le port 5432 du conteneur au port 5432 de la machine hôte.

Rejoindre la communauté de développeurs

Rejoins notre communauté de développeurs pour progresser et t'améliorer

Passer au chapitre suivant :