sql >> Database teknologi >  >> RDS >> PostgreSQL

Opret forbindelse til en PostgreSQL-database på en Docker-container

Når du bruger docker-compose, "opdager" du tjenester via værtsnavn. Din databasetjeneste er defineret med etiketten postgres . Brug det som et værtsnavn i din applikationskonfiguration.

Adgangskode og DB-navn skal også være synkroniseret med din app-konfiguration. Dette gøres via miljøvariabler for postgres service:

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

Se billeddokumenter om, hvordan forskellige env. vars påvirker tjenestekonfigurationen.




  1. Værten 'xxx.xx.xxx.xxx' har ikke tilladelse til at oprette forbindelse til denne MySQL-server

  2. Vælg første række af hver gruppe i sql

  3. Oracle erklæring

  4. MySQL SELECT kun ikke null-værdier