跳至内容

数据库安装

Docker部署

docker run --name=pgsql \
  -v /data/postgresql/data:/var/lib/postgresql/data \
  -v /data/postgresql/conf:/etc/postgresql \
  -v /data/postgresql/logs:/var/log/postgresql \
  -e POSTGRES_PASSWORD=Kaka_2025 \
  -e TZ=Asia/Shanghai \
  -p 5432:5432 \
  -d \
  postgres:latest

参数说明

参数说明
--name=pgsql16容器命名为pgsql16
-v /data/postgresql/data:/var/lib/postgresql/data数据持久化:主机目录挂载到PG数据目录
-v /data/postgresql/conf:/etc/postgresql配置文件目录挂载(自定义配置)
-v /data/postgresql/logs:/var/log/postgresql日志目录挂载
-e POSTGRES_PASSWORD=Kaka_2025设置PostgreSQL超级用户密码
-e TZ=Asia/Shanghai设置容器时区为上海
-p 32579:5432端口映射:主机32579→容器5432
-d后台运行容器
postgres:16使用PostgreSQL 16版本镜像
最后更新于