数据库安装
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版本镜像 |
最后更新于