介绍开发环境使用 docker 启动 postgres 用于测试数据。生产环境不建议使用 docker 运行数据库进行部署。
# 使用 docker compose 启动
docker-compose.yml 配置文件如下:
services: | |
database: | |
image: "postgres:latest" | |
restart: unless-stopped | |
ports: | |
- 5432:5432 #指定端口映射 | |
environment: | |
POSTGRES_USER: postgres # PostgreSQL 用户名 | |
POSTGRES_PASSWORD: 123456 # 密码 | |
volumes: | |
- ./db-data/:/var/lib/postgresql/data/ #数据挂载 |
启动:
docker compose up -d |
停止:
docker compose down |
# 直接使用 docker 启动
TODO