Einfache PostgreSQL-docker-compose-Konfiguration

English Deutsch

Dies ist eine einfache docker-compose-Konfiguration für PostgreSQL.

Um sie zu verwenden, erstellen Sie zuerst eine .env mit dem Passwort:

postgres_docker_compose_setup.sh
echo "POSTGRES_PASSWORD=$(pwgen 30)" > .env

erstellen Sie nun eine docker-compose.yml-Datei im selben Verzeichnis mit folgendem Inhalt:

docker-compose.yml
services:
  postgres:
    image: postgres:16
    restart: unless-stopped
    volumes:
      - ./pg_data:/var/lib/postgresql/data
    ports:
      - 5432:5432
    environment:
      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
      - POSTGRES_DB=mydatabase
      - POSTGRES_USER=mydatabase

Nun können Sie die Datenbank mit docker-compose up starten. Standardmäßig ist sie unter localhost:5432 verfügbar (der Standardport für Postgres).


Check out similar posts by category: Databases, Docker