Skip to content

Instantly share code, notes, and snippets.

@samstride
Last active August 27, 2024 23:09
Show Gist options
  • Save samstride/f5240c5b2e3e683547197c6ea5f3f57c to your computer and use it in GitHub Desktop.
Save samstride/f5240c5b2e3e683547197c6ea5f3f57c to your computer and use it in GitHub Desktop.
Postgres setup using Docker
# Create data directory.
mkdir -p ~/postgresql_data

# Download and start container.
docker run -d \
    --name postgres \
    -p 5433:5432 \
    -e POSTGRES_PASSWORD=postgres \
    -e PGDATA=/var/lib/postgresql/data/pgdata \
    -v ~/postgresql_data:/var/lib/postgresql/data \
    postgres:16.4

# psql
docker exec -it postgres psql -U postgres

# Stop
docker stop postgres

# Start
docker start postgres
@samstride
Copy link
Author

Minimal setup for development/prototyping purposes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment