概要

フル名
docker.io/bitnamilegacy/consul
Registry
docker.io
名前空間
bitnamilegacy
リポジトリ
consul
キャッシュ Tag 数
908
最終同期
07/13/2026, 06:43 AM

概要

Bitnami Legacy Consul 服务发现与配置中心镜像,KV 存储、健康检查与服务 mesh,微服务注册发现后端。

詳細

bitnamilegacy/consul 运行 HashiCorp Consul,提供服务注册发现、KV 配置存储、健康检查与 Connect 服务 mesh。定位为服务发现与配置中心,需 data volume 与多节点集群;K8s StatefulSet 微服务注册发现后端。

快速启动

docker run -d --name consul \
  -p 8500:8500 \
  docker.io/bitnamilegacy/consul:latest

推荐实践

docker run -d --name consul \
  --restart unless-stopped \
  -p 8500:8500 -p 8600:8600/udp \
  -v /data/consul:/bitnami/consul \
  -e CONSUL_BOOTSTRAP_EXPECT=3 \
  docker.io/bitnamilegacy/consul:1.19.0

核心参数说明

  • -p 8500:8500 — Consul Web UI 与 HTTP API
  • -p 8600:8600/udp — DNS 服务发现
  • -e CONSUL_BOOTSTRAP_EXPECT — 集群节点数
  • -v .../consul:... — Raft 数据持久化

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: consul
spec:
  serviceName: consul
  replicas: 3
  selector:
    matchLabels:
      app: consul
  template:
    metadata:
      labels:
        app: consul
    spec:
      containers:
        - name: consul
          image: docker.io/bitnamilegacy/consul:1.19.0
          ports:
            - containerPort: 8500
          env:
            - name: CONSUL_BOOTSTRAP_EXPECT
              value: "3"
          volumeMounts:
            - name: data
              mountPath: /bitnami/consul
  volumeClaimTemplates:
    - metadata:
        name: data
      spec:
        accessModes: [ReadWriteOnce]
        resources:
          requests:
            storage: 10Gi
---
apiVersion: v1
kind: Service
metadata:
  name: consul
spec:
  selector:
    app: consul
  ports:
    - port: 8500
      targetPort: 8500

Consul Helm Chart 生产推荐;Connect mesh 需额外配置。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/bitnamilegacy/consul
:1.21.4-debian-12-r1
linux/amd64linux/arm64
2025/08/20 01:3488.8 MBsha256:2748838503f4
docker.io/bitnamilegacy/consul
:1.21.4
linux/amd64linux/arm64
2025/08/20 01:3488.8 MBsha256:2748838503f4
docker.io/bitnamilegacy/consul
:1.21.4-debian-12-r0
linux/amd64linux/arm64
2025/08/20 01:3488.6 MBsha256:e0c1cf429c2c
docker.io/bitnamilegacy/consul
:1.21.3-debian-12-r1
linux/amd64linux/arm64
2025/08/08 18:3488.5 MBsha256:859ac55350ab
docker.io/bitnamilegacy/consul
:1.21.3-debian-12-r2
linux/amd64linux/arm64
2025/08/08 18:3488.5 MBsha256:950d6a845826
docker.io/bitnamilegacy/consul
:1.21.3
linux/amd64linux/arm64
2025/07/24 23:3988.5 MBsha256:13cfb7688b07
docker.io/bitnamilegacy/consul
:1.21.3-debian-12-r0
linux/amd64linux/arm64
2025/07/24 23:3988.5 MBsha256:13cfb7688b07
docker.io/bitnamilegacy/consul
:1.21.2-debian-12-r2
linux/amd64linux/arm64
2025/07/17 15:1388.5 MBsha256:e7184436bf59
docker.io/bitnamilegacy/consul
:1.21.2-debian-12-r1
linux/amd64linux/arm64
2025/07/09 16:4688.5 MBsha256:b5268214be6b
docker.io/bitnamilegacy/consul
:1.21.2
linux/amd64linux/arm64
2025/07/09 16:4688.5 MBsha256:b5268214be6b
docker.io/bitnamilegacy/consul
:latest
linux/amd64linux/arm64
2025/07/02 09:4488.5 MBsha256:24d33ff9fd29
docker.io/bitnamilegacy/consul
:1.9.6
linux/amd64
2025/07/02 09:4474.4 MBsha256:b5613cee77fe
docker.io/bitnamilegacy/consul
:1.9.5
linux/amd64
2025/07/02 09:4375.1 MBsha256:cdeb7e762f15
docker.io/bitnamilegacy/consul
:1.9.4
linux/amd64
2025/07/02 09:4275.0 MBsha256:498ea07c33b4
docker.io/bitnamilegacy/consul
:1.9.3
linux/amd64
2025/07/02 09:4275.0 MBsha256:5a2fee0ba29a
docker.io/bitnamilegacy/consul
:1.9.2
linux/amd64
2025/07/02 09:4275.0 MBsha256:ff4eae4c1f9b
docker.io/bitnamilegacy/consul
:1.9.1
linux/amd64
2025/07/02 09:4175.0 MBsha256:2968d2d5a727
docker.io/bitnamilegacy/consul
:1.9.0
linux/amd64
2025/07/02 09:4174.9 MBsha256:88bfaac3edc2
docker.io/bitnamilegacy/consul
:1.8.6
linux/amd64
2025/07/02 09:4075.8 MBsha256:0b8e49948a08
docker.io/bitnamilegacy/consul
:1.8.5
linux/amd64
2025/07/02 09:4075.8 MBsha256:a4c284de6117