PostgreSQL 16 Docker 운영 가이드
2026.03.31 12:00
왜 PostgreSQL + Docker인가
PostgreSQL은 Oracle 대비 라이선스 비용이 없고 JSON/배열 등 현대적 데이터 타입을 기본 지원합니다.
1. docker-compose.yml
services:
db:
image: postgres:16
restart: unless-stopped
volumes:
- pg_data:/var/lib/postgresql/data
ports:
- "5432:5432"2. 자동 백업
docker exec postgres-main pg_dump -U myuser mydb | gzip > /backup/pg_backup.sql.gz
3. 튜닝 (512MB 기준)
- shared_buffers=256MB
- effective_cache_size=512MB
- work_mem=16MB
실제 운영 중인 Django + PostgreSQL 16 환경 기반.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 9 | SQL 한 줄로 끝내는 업무 자동화 5가지 | 남송휘 | 2026.03.31 | 2 |
| 8 | PostgreSQL JSON 필드 실전 활용 | 남송휘 | 2026.03.31 | 2 |
| 7 | Docker Compose로 DB 다중 서비스 관리하기 | 남송휘 | 2026.03.31 | 2 |
| » | PostgreSQL 16 Docker 운영 가이드 | 남송휘 | 2026.03.31 | 2 |
| 5 | How to validate RMAN backup [1] | 남송휘 | 2021.09.30 | 1159 |
| 4 | hostnamectl / 호스트 이름변경 / ubuntu | 남송휘 | 2021.09.29 | 519 |
| 3 | end_request: I/O error, dev fd0, sector 0 | 남송휘 | 2021.09.29 | 610 |
| 2 | CIDR 계산 | 남송휘 | 2021.03.29 | 647 |
| 1 | SSH KEY 인증을 통한 서버 접속 | 남송휘 | 2020.11.10 | 1668 |