概要

フル名
docker.io/bitnamilegacy/haproxy
Registry
docker.io
名前空間
bitnamilegacy
リポジトリ
haproxy
キャッシュ Tag 数
414
最終同期
07/05/2026, 12:26 AM

概要

Bitnami Legacy HAProxy 负载均衡镜像,L4/L7 反向代理与 TCP 转发,高可用流量分发与 TLS 终止前端。

詳細

bitnamilegacy/haproxy 运行 HAProxy 负载均衡器,提供 L4 TCP 与 L7 HTTP 反向代理、健康检查与 TLS 终止。定位为负载均衡服务,需 config volume 定义 backend;K8s Deployment 或 DaemonSet 流量入口。

快速启动

docker run -d --name haproxy \
  -p 80:80 -p 443:443 \
  -v /etc/haproxy/haproxy.cfg:/opt/bitnami/haproxy/conf/haproxy.cfg \
  docker.io/bitnamilegacy/haproxy:latest

推荐实践

docker run -d --name haproxy \
  --restart unless-stopped \
  -p 80:80 -p 443:443 -p 8404:8404 \
  -v /etc/haproxy/haproxy.cfg:/opt/bitnami/haproxy/conf/haproxy.cfg \
  docker.io/bitnamilegacy/haproxy:2.9.0

核心参数说明

  • -p 80:443 — HTTP/HTTPS 入口
  • -p 8404:8404 — stats 监控页面
  • -v .../haproxy.cfg:... — backend 路由配置
  • 模式 — tcp/http/https

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: haproxy
spec:
  replicas: 2
  selector:
    matchLabels:
      app: haproxy
  template:
    metadata:
      labels:
        app: haproxy
    spec:
      containers:
        - name: haproxy
          image: docker.io/bitnamilegacy/haproxy:2.9.0
          ports:
            - containerPort: 80
            - containerPort: 443
          volumeMounts:
            - name: config
              mountPath: /opt/bitnami/haproxy/conf
      volumes:
        - name: config
          configMap:
            name: haproxy-config
---
apiVersion: v1
kind: Service
metadata:
  name: haproxy
spec:
  type: LoadBalancer
  selector:
    app: haproxy
  ports:
    - port: 80
      targetPort: 80
    - port: 443
      targetPort: 443

ConfigMap 热更新;Ingress Controller 可替代 L7 场景。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/bitnamilegacy/haproxy
:3.2.4-debian-12-r0
linux/amd64linux/arm64
2025/08/20 01:4056.5 MBsha256:27d0a35a8aff
docker.io/bitnamilegacy/haproxy
:3.2.3-debian-12-r5
linux/amd64linux/arm64
2025/08/20 01:4056.5 MBsha256:42202d402c87
docker.io/bitnamilegacy/haproxy
:3.2.4
linux/amd64linux/arm64
2025/08/20 01:4056.5 MBsha256:27d0a35a8aff
docker.io/bitnamilegacy/haproxy
:3.2.3-debian-12-r2
linux/amd64linux/arm64
2025/08/08 18:4056.4 MBsha256:127c3b53c681
docker.io/bitnamilegacy/haproxy
:3.2.3-debian-12-r4
linux/amd64linux/arm64
2025/08/08 18:4056.4 MBsha256:4143cb63e663
docker.io/bitnamilegacy/haproxy
:3.2.3-debian-12-r3
linux/amd64linux/arm64
2025/08/08 18:4056.4 MBsha256:20fe33a961a4
docker.io/bitnamilegacy/haproxy
:3.2.3-debian-12-r1
linux/amd64linux/arm64
2025/07/17 15:1956.4 MBsha256:3842c853e65f
docker.io/bitnamilegacy/haproxy
:3.2.3-debian-12-r0
linux/amd64linux/arm64
2025/07/10 17:1656.4 MBsha256:93efe2656375
docker.io/bitnamilegacy/haproxy
:3.2.3
linux/amd64linux/arm64
2025/07/10 17:1656.4 MBsha256:93efe2656375
docker.io/bitnamilegacy/haproxy
:3.2.2-debian-12-r1
linux/amd64linux/arm64
2025/07/09 16:5256.4 MBsha256:f9228a1cc693
docker.io/bitnamilegacy/haproxy
:latest
linux/amd64linux/arm64
2025/07/02 21:3256.4 MBsha256:9fc005e58d4d
docker.io/bitnamilegacy/haproxy
:3.2.1-debian-12-r2
linux/amd64linux/arm64
2025/07/02 21:3256.4 MBsha256:1a4e5b3baad4
docker.io/bitnamilegacy/haproxy
:3.2.2-debian-12-r0
linux/amd64linux/arm64
2025/07/02 21:3256.4 MBsha256:9fc005e58d4d
docker.io/bitnamilegacy/haproxy
:3.2.1-debian-12-r1
linux/amd64linux/arm64
2025/07/02 21:3256.4 MBsha256:085f75059381
docker.io/bitnamilegacy/haproxy
:3.2.2
linux/amd64linux/arm64
2025/07/02 21:3256.4 MBsha256:9fc005e58d4d
docker.io/bitnamilegacy/haproxy
:3.2.1-debian-12-r0
linux/arm64linux/amd64
2025/07/02 21:3255.1 MBsha256:4f88c0e638ce
docker.io/bitnamilegacy/haproxy
:3.2.1
linux/amd64linux/arm64
2025/07/02 21:3256.4 MBsha256:707a4f4f5235
docker.io/bitnamilegacy/haproxy
:3.2.0-debian-12-r1
linux/amd64linux/arm64
2025/07/02 21:3258.9 MBsha256:dee71caacc4f
docker.io/bitnamilegacy/haproxy
:3.2.0-debian-12-r0
linux/amd64linux/arm64
2025/07/02 21:3258.9 MBsha256:36de8b79f211
docker.io/bitnamilegacy/haproxy
:3.2.0-debian-12-r2
linux/amd64linux/arm64
2025/07/02 21:3256.4 MBsha256:8f67e136f399