镜像概览

完整引用
docker.io/bitnamilegacy/pgpool
Registry
docker.io
命名空间
bitnamilegacy
仓库
pgpool
已缓存 Tag 数
411
最近同步
07/13/2026, 03:38 AM

简介

Bitnami Legacy Pgpool-II 连接池镜像,在 PostgreSQL 前提供读写分离、负载均衡与故障转移,适合高并发 OLTP 中间层。

详细介绍

bitnamilegacy/pgpool 运行 Pgpool-II 代理,聚合多个 PostgreSQL 后端并管理连接复用与 failover。定位为 PostgreSQL 中间层无状态代理,需配置 backend 地址与 pool 模式 env;K8s Deployment 置于应用与 PG 集群之间。

快速启动

docker run -d --name pgpool \
  -p 5432:5432 \
  -e PGPOOL_BACKEND_NODES=0:postgres:5432 \
  -e PGPOOL_SR_CHECK_USER=postgres \
  docker.io/bitnamilegacy/pgpool:latest

推荐实践

docker run -d --name pgpool \
  --restart unless-stopped \
  -p 5432:5432 \
  -e PGPOOL_BACKEND_NODES=0:pg-primary:5432,1:pg-replica:5432 \
  -e PGPOOL_SR_CHECK_USER=repl \
  -e PGPOOL_POSTGRES_PASSWORD=changeme \
  docker.io/bitnamilegacy/pgpool:4.5.2

核心参数说明

  • -p 5432:5432 — 应用侧 PostgreSQL 协议入口
  • -e PGPOOL_BACKEND_NODES — 后端节点列表
  • -e PGPOOL_SR_CHECK_USER — 流复制检测账号
  • -e PGPOOL_POSTGRES_PASSWORD — 池化认证密码(高敏

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: pgpool
spec:
  replicas: 2
  selector:
    matchLabels:
      app: pgpool
  template:
    metadata:
      labels:
        app: pgpool
    spec:
      containers:
        - name: pgpool
          image: docker.io/bitnamilegacy/pgpool:4.5.2
          ports:
            - containerPort: 5432
          envFrom:
            - secretRef:
                name: pgpool-secret
---
apiVersion: v1
kind: Service
metadata:
  name: pgpool
spec:
  selector:
    app: pgpool
  ports:
    - port: 5432
      targetPort: 5432

backend 节点 DNS 指向 PostgreSQL Service;读写分离策略通过 env 微调。

最新 Tag(20 条)

查看全部 411 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/bitnamilegacy/pgpool
:4.6.3
linux/amd64linux/arm64
2025/08/22 21:5367.0 MBsha256:663b1cbe74bd
docker.io/bitnamilegacy/pgpool
:4.6.3-debian-12-r0
linux/amd64linux/arm64
2025/08/22 21:5367.0 MBsha256:663b1cbe74bd
docker.io/bitnamilegacy/pgpool
:4.6.2-debian-12-r8
linux/amd64linux/arm64
2025/08/21 02:3867.0 MBsha256:1281a43b049d
docker.io/bitnamilegacy/pgpool
:4.6.2-debian-12-r7
linux/amd64linux/arm64
2025/08/08 19:1267.0 MBsha256:cbe138a03c95
docker.io/bitnamilegacy/pgpool
:4.6.2-debian-12-r6
linux/amd64linux/arm64
2025/08/05 21:5067.0 MBsha256:f9328ba395b6
docker.io/bitnamilegacy/pgpool
:4.6.2-debian-12-r5
linux/amd64linux/arm64
2025/07/17 15:3067.0 MBsha256:e5cb51b1ada8
docker.io/bitnamilegacy/pgpool
:4.6.2-debian-12-r4
linux/amd64linux/arm64
2025/07/14 15:1367.0 MBsha256:278a0791beef
docker.io/bitnamilegacy/pgpool
:latest
linux/amd64linux/arm64
2025/07/03 16:2168.5 MBsha256:cf1beb4ebff8
docker.io/bitnamilegacy/pgpool
:4.6.2-debian-12-r3
linux/amd64linux/arm64
2025/07/03 16:2167.0 MBsha256:249d550a9eea
docker.io/bitnamilegacy/pgpool
:4.6.2-debian-12-r2
linux/amd64linux/arm64
2025/07/03 16:2166.9 MBsha256:100046bb0d17
docker.io/bitnamilegacy/pgpool
:4.6.2-debian-12-r0
linux/amd64linux/arm64
2025/07/03 16:2168.5 MBsha256:e0aed4cc1e67
docker.io/bitnamilegacy/pgpool
:4.6.2-debian-12-r1
linux/amd64linux/arm64
2025/07/03 16:2168.5 MBsha256:cf1beb4ebff8
docker.io/bitnamilegacy/pgpool
:4.6.2
linux/amd64linux/arm64
2025/07/03 16:2168.5 MBsha256:cf1beb4ebff8
docker.io/bitnamilegacy/pgpool
:4.6.1-debian-12-r1
linux/amd64linux/arm64
2025/07/03 16:2172.0 MBsha256:387ea16b9990
docker.io/bitnamilegacy/pgpool
:4.6.1-debian-12-r0
linux/amd64linux/arm64
2025/07/03 16:2168.5 MBsha256:2cb47096225e
docker.io/bitnamilegacy/pgpool
:4.6.1
linux/amd64linux/arm64
2025/07/03 16:2172.0 MBsha256:387ea16b9990
docker.io/bitnamilegacy/pgpool
:4.6.0-debian-12-r7
linux/amd64linux/arm64
2025/07/03 16:2166.9 MBsha256:b10a4e5a2829
docker.io/bitnamilegacy/pgpool
:4.6.0-debian-12-r8
linux/amd64linux/arm64
2025/07/03 16:2166.9 MBsha256:c6ab110e6884
docker.io/bitnamilegacy/pgpool
:4.6.0-debian-12-r6
linux/arm64linux/amd64
2025/07/03 16:2166.4 MBsha256:4d54fbb486c3
docker.io/bitnamilegacy/pgpool
:4.6.0-debian-12-r5
linux/amd64linux/arm64
2025/07/03 16:2166.9 MBsha256:455c8eb7cb54