Skip to content

Conversation

@igor-alexandrov
Copy link
Contributor

@igor-alexandrov igor-alexandrov commented Feb 3, 2026

Description

  • Add comprehensive PostgreSQL containerization guide with 4 modules covering setup, configuration, networking, and ecosystem tools
  • Include practical Docker and Docker Compose examples for each topic
  • Cover data persistence strategies (named volumes, bind mounts), initialization scripts, performance tuning, and connection pooling

This PR introduces a new PostgreSQL-specific guide to help users containerize PostgreSQL databases using Docker. The guide is structured into four progressive modules:

  1. Immediate Setup & Data Persistence - Covers running PostgreSQL containers with proper data persistence using named volumes, bind mounts, and Docker Compose configurations.

  2. Advanced Configuration and Initialization - Explains initialization scripts (/docker-entrypoint-initdb.d/), performance tuning parameters (memory settings, connection limits, I/O
    configuration), and timezone/locale settings.

  3. Networking and Connectivity - Details how to configure networking for containerized PostgreSQL deployments.

  4. Companions for PostgreSQL - Introduces ecosystem tools including pgAdmin 4 for visual management, PgBouncer and Pgpool-II for connection pooling, and pgbench for performance testing.

Examples include tabs showing both Docker Hardened Images (DHI) and Docker Official Images (DOI) variants where applicable.

The guide is prepared by @igor-alexandrov, @edithturn, and @Expeto.

Reviews

  • Technical review
  • Editorial review
  • Product review

@netlify
Copy link

netlify bot commented Feb 3, 2026

Deploy Preview for docsdocker failed. Why did it fail? →

Name Link
🔨 Latest commit 3468d44
🔍 Latest deploy log https://app.netlify.com/projects/docsdocker/deploys/6982719cc87c610008a1aeee

@igor-alexandrov igor-alexandrov marked this pull request as draft February 3, 2026 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants