atlassian/proforma-postgres-testdata本镜像基于官方PostgreSQL镜像构建,内置了proforma(形式发票)相关的测试数据,旨在为开发和测试阶段提供开箱即用的数据库环境,无需手动配置和导入测试数据,可快速验证proforma相关业务功能。
bashdocker run -d \ --name proforma-postgres \ -p 5432:5432 \ -e POSTGRES_PASSWORD=mysecretpassword \ -e POSTGRES_USER=proforma_user \ -e POSTGRES_DB=proforma_db \ proforma-testdata-postgres
yamlversion: '3.8' services: proforma-db: image: proforma-testdata-postgres container_name: proforma-postgres ports: - "5432:5432" environment: POSTGRES_PASSWORD: mysecretpassword # 数据库密码(必填) POSTGRES_USER: proforma_user # 数据库用户(默认:postgres) POSTGRES_DB: proforma_db # 数据库名称(默认:postgres) POSTGRES_INITDB_ARGS: "--encoding=UTF8" # 初始化参数(可选) volumes: - postgres-data:/var/lib/postgresql/data # 持久化数据(可选) restart: unless-stopped volumes: postgres-data:
启动容器后,可使用任意PostgreSQL客户端连接:
bashpsql -h localhost -p 5432 -U proforma_user -d proforma_db
| 环境变量 | 描述 | 默认值 |
|---|---|---|
POSTGRES_PASSWORD | 数据库管理员密码(必填) | 无 |
POSTGRES_USER | 数据库用户名 | postgres |
POSTGRES_DB | 初始数据库名称 | postgres |
POSTGRES_INITDB_ARGS | 数据库初始化参数 | 无 |
PGDATA | 数据库数据存储路径 | /var/lib/postgresql/data |
volumes挂载数据目录,避免容器删除后数据丢失
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务