介绍开发环境使用 docker 启动 postgres 用于测试数据。生产环境不建议使用 docker 运行数据库进行部署。

# 使用 docker compose 启动

docker-compose.yml 配置文件如下:

l
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

# 参考

How to Use the Postgres Docker Official Image