PostgreSQL Docker 部署指南
Posted on Thu 09 October 2025 in 数据库 • Tagged with PostgreSQL, Docker, PostGIS, pgvector, TimescaleDB
本指南详细介绍如何使用 Docker 部署一个包含 PostGIS、pgvector 和 TimescaleDB 扩展的 PostgreSQL 15 数据库。该方案解决了扩展兼容性问题,特别是 pgvector 的段错误问题。
项目结构
PgSQL/
├── .env # 环境变量配置
├── Dockerfile # PostgreSQL 镜像构建文件
├── docker-compose.yml # Docker Compose 配置
├── README.md # 项目说明
├── config/ # 配置文件目录
│ ├── pg_hba.conf # 客户端认证配置
│ └── postgresql.conf # PostgreSQL 主配置
├── data/ # 数据持久化目录
│ └── pgdata/ # PostgreSQL 数据目录
├── init-scripts/ # 初始化脚本
│ └── 01-install-extensions.sql # 扩展安装脚本
├── logs/ # 日志目录
└── test-examples.sql # 测试示例
快速开始
1. 环境准备
确保系统已 …
Continue reading