🐳 data-engineering-zoomcamp

Data Engineering Zoomcamp is a free 9-week course on building production-ready data pipelines. The next cohort starts in January 2026. Join the course here 👇🏼

Docker Ready 2 Services Ports: 5432, 8085 40,734 stars
1. Pull Image docker pull library/postgres
2. 1-Click Launch Command docker run -d -p 5432:5432 --name data-engineering-zoomcamp postgres:18
3. Compose Deployment docker compose up -d
01-docker-terraform/docker-sql/pipeline/docker-compose.yaml
Download .yml
services:
  pgdatabase:
    image: postgres:18
    environment:
      POSTGRES_USER: "root"
      POSTGRES_PASSWORD: "root"
      POSTGRES_DB: "ny_taxi"
    volumes:
      - ny_taxi_postgres_data:/var/lib/postgresql
    ports:
      - "5432:5432"

  pgadmin:
    image: dpage/pgadmin4
    environment:
      PGADMIN_DEFAULT_EMAIL: "[email protected]"
      PGADMIN_DEFAULT_PASSWORD: "root"
    volumes:
      - pgadmin_data:/var/lib/pgadmin
    ports:
      - "8085:80"



volumes:
  ny_taxi_postgres_data:
  pgadmin_data: