
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
PostgreSQL流复制集群,适用于Kubernetes、Docker Compose、Docker Swarm、Apache Mesos等Docker环境。
本镜像属于PostDock项目,提供生产级PostgreSQL集群架构,支持自动故障转移、负载均衡与备份恢复。包含以下组件:
通过CONFIGS环境变量设置postgres.conf参数,格式为变量1:值1,变量2:值2。例如:CONFIGS=wal_keep_segments:1000,max_replication_slots:10。
DB_USERS:数据库用户与密码,格式用户1:密码1,用户2:密码2BACKENDS:后端节点配置,格式编号:主机:端口:权重:数据目录:标志,例如0:pgmaster:5432:1:/var/lib/postgresql/data:ALLOW_TO_FAILOVERREQUIRE_MIN_BACKENDS:启动Pgpool所需的最小后端节点数REPLICATION_USER/REPLICATION_PASSWORD:复制用户与密码REPLICATION_HOST:主节点地址POSTGRES_USER/POSTGRES_PASSWORD:Postgres管理员账号bash# 克隆项目(可选,获取docker-compose.yml) git clone https://github.com/paunin/PostDock.git cd PostDock # 启动集群 docker-compose up -d
参考项目k8s/example1目录的步骤,执行以下命令(示例):
bashkubectl apply -f k8s/example1/ # 查看集群状态 kubectl exec -it <postgres-pod> -- gosu postgres repmgr cluster show
gosu postgres repmgr cluster showPGPASSWORD=$CHECK_PASSWORD psql -U $CHECK_USER -h localhost template1 -c "show pool_nodes"/usr/local/bin/pgpool/has_write_node.sh## 健康检查 - Postgres节点:`/usr/local/bin/cluster/healthcheck/is_major_master.sh`(检测是否存在假主节点) - Pgpool节点:`/usr/local/bin/pgpool/has_enough_backends.sh`(检查后端节点数量) ## 文档参考 - Postgres流复制:[***] - Repmgr:https://github.com/2ndQuadrant/repmgr - Pgpool2:[***] - Barman:[***] - Kubernetes:[***]
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务