PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Se connecter à une base de données PostgreSQL sur un conteneur Docker

Lorsque vous utilisez docker-compose, vous "découvrez" les services via le nom d'hôte. Votre service de base de données est défini avec l'étiquette postgres . Utilisez-le comme nom d'hôte dans la configuration de votre application.

Le mot de passe et le nom de la base de données doivent également être synchronisés avec la configuration de votre application. Cela se fait via des variables d'environnement pour le service postgres :

services:
  postgres:
    environment:
      - POSTGRES_PASSWORD: "mysecretpassword"
      - POSTGRES_DB: "wgomanager"
  # rest of docker-compose.yml

Reportez-vous aux documents d'image sur la façon dont divers env. vars affectent la configuration du service.