Files
cutejava/docs/docker-env/postgresql/docker-compose-postgresql.yml
T
odboy 48ac556f0d chore(project): 移除代码风格配置文件并添加PostgreSQL启动脚本
- 删除P3C代码风格XML配置文件
- 新增PostgreSQL Docker Compose启动脚本
- 配置PostgreSQL 14容器化环境
2026-02-27 18:08:36 +08:00

27 lines
1.0 KiB
YAML

version: '3'
services:
postgresql:
image: registry.cn-hangzhou.aliyuncs.com/zhengqing/postgres:14.5 # 镜像'postgres:14.5'
container_name: postgresql # 容器名为'postgresql'
restart: unless-stopped # 指定容器退出后的重启策略为始终重启,但是不考虑在Docker守护进程启动时就已经停止了的容器
# 设置环境变量,相当于docker run命令中的-e
environment:
TZ: Asia/Shanghai
LANG: en_US.UTF-8
POSTGRES_DB: postgres
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
ALLOW_IP_RANGE: 0.0.0.0/0 # 允许所有ip访问
# 数据卷挂载路径设置,将本机目录映射到容器目录
volumes:
- "./postgresql/data:/var/lib/postgresql/data"
# 映射端口
ports:
- "5432:5432"
# 配置内存
deploy:
resources:
limits:
memory: 1G
reservations:
memory: 512M