
omnileads/postgres该镜像为OMniLeads全渠道呼叫中心开源项目提供专用的PostgreSQL数据库环境,旨在满足OMniLeads系统对数据存储、查询及事务处理的需求,确保呼叫中心业务数据(如客户信息、通话记录、配置参数等)的可靠管理和高效访问。
通过以下命令快速启动OMniLeads专用PostgreSQL容器:
bashdocker run -d \ --name omnileads-postgres \ -p 5432:5432 \ -v omnileads-postgres-data:/var/lib/postgresql/data \ -e POSTGRES_USER=omnileads \ -e POSTGRES_PASSWORD=your_secure_password \ -e POSTGRES_DB=omnileads_db \ omnileads/postgres:latest
在OMniLeads服务栈中集成时,可使用以下docker-compose.yml片段:
yamlversion: '3' services: postgres: image: omnileads/postgres:latest container_name: omnileads-postgres restart: always ports: - "5432:5432" volumes: - omnileads-postgres-data:/var/lib/postgresql/data environment: - POSTGRES_USER=omnileads - POSTGRES_PASSWORD=your_secure_password - POSTGRES_DB=omnileads_db networks: - omnileads-network volumes: omnileads-postgres-data: networks: omnileads-network:
| 环境变量 | 描述 | 默认值 |
|---|---|---|
POSTGRES_USER | 数据库管理员用户名 | omnileads |
POSTGRES_PASSWORD | 数据库管理员密码 | 无(必须手动设置) |
POSTGRES_DB | OMniLeads系统数据库名称 | omnileads_db |
PGDATA | 数据库数据存储路径 | /var/lib/postgresql/data |
通过挂载数据卷omnileads-postgres-data(如上述示例),确保数据库数据在容器生命周期外持久保存,避免数据丢失。
在OMniLeads应用配置中,需将数据库连接参数指向该PostgreSQL服务,示例配置(以OMniLeads配置文件为例):
DB_HOST=postgres DB_PORT=5432 DB_NAME=omnileads_db DB_USER=omnileads DB_PASSWORD=your_secure_password


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务