📦️
Postgres
Postgres 就像一个功能超全的“数据管家”,不但能安全存放各种数据,还能轻松处理复杂查询,支持海量数据也不卡。它稳定、强大,被很多大型公司用来做核心系统。
工具软件
Docker Compose 配置
docker-compose.yml
version: "3.8"
services:
# Database (Postgres)
common-postgres:
container_name: postgres
image: postgres:16-alpine
restart: unless-stopped
ports:
- "9001:5432" # 宿主机5432映射到容器5432
volumes:
- postgres_data:/var/lib/postgresql/data
environment:
POSTGRES_DB: postgres
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres -d postgres"]
interval: 10s
timeout: 5s
retries: 5
networks:
- tools-net
volumes:
postgres_data:
driver: local
networks:
tools-net:
name: tools-net
driver: bridge
配置说明
环境变量 (.env)
# .env 文件配置
使用说明
- 创建项目:手动创建目录
postgres或者使用SSH命令mkdir postgres && cd postgres; - 将配置保存为
docker-compose.yml文件; - 启动服务:使用NAS自带docker工具或者SSH命令:
docker compose up -d; - 访问 Web 界面:📢 postgres 没有访问界面,需要使用专业工具进行连接。
模板详情
分类 工具软件
部署难度 ★★☆
更新时间 2025/10/21