概要

フル名
docker.io/bitnamilegacy/mongodb-sharded
Registry
docker.io
名前空間
bitnamilegacy
リポジトリ
mongodb-sharded
キャッシュ Tag 数
778
最終同期
07/04/2026, 10:11 PM
関連トピック

概要

Bitnami Legacy MongoDB 分片集群镜像,预置 config/mongos/shard 角色脚本,适合需要水平扩展文档库的中大型业务 PoC。

詳細

bitnamilegacy/mongodb-sharded 封装 MongoDB 分片拓扑启动逻辑,可分别拉起 config server、shard replica set 与 mongos 路由。定位为分片文档数据库服务,需多节点协调与持久化卷;生产建议 K8s StatefulSet 或 docker-compose 多容器编排,单容器仅适合架构验证。

快速启动

docker run -d --name mongo-shard \
  -p 27017:27017 \
  -e MONGODB_ROOT_PASSWORD=changeme \
  -e MONGODB_SHARDING_MODE=mongos \
  docker.io/bitnamilegacy/mongodb-sharded:latest

推荐实践

docker run -d --name mongo-shard \
  --restart unless-stopped \
  -p 27017:27017 \
  -v /data/mongo-shard:/bitnami/mongodb \
  -e MONGODB_ROOT_PASSWORD=changeme \
  -e MONGODB_SHARDING_MODE=mongos \
  docker.io/bitnamilegacy/mongodb-sharded:7.0.5

核心参数说明

  • -p 27017:27017 — MongoDB wire protocol 端口
  • -e MONGODB_ROOT_PASSWORD — root 密码(高敏
  • -e MONGODB_SHARDING_MODE — 角色:configsvr/shardsvr/mongos
  • -v .../mongo-shard:... — 数据目录持久化

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: mongodb-shard
spec:
  serviceName: mongodb-shard
  replicas: 3
  selector:
    matchLabels:
      app: mongodb-shard
  template:
    metadata:
      labels:
        app: mongodb-shard
    spec:
      containers:
        - name: mongodb
          image: docker.io/bitnamilegacy/mongodb-sharded:7.0.5
          ports:
            - containerPort: 27017
          envFrom:
            - secretRef:
                name: mongodb-shard-secret
          volumeMounts:
            - name: data
              mountPath: /bitnami/mongodb
  volumeClaimTemplates:
    - metadata:
        name: data
      spec:
        accessModes: [ReadWriteOnce]
        resources:
          requests:
            storage: 50Gi
---
apiVersion: v1
kind: Service
metadata:
  name: mongodb-shard
spec:
  selector:
    app: mongodb-shard
  ports:
    - port: 27017
      targetPort: 27017

分片拓扑需多 StatefulSet 与 init job;StorageClass 与副本数按数据量调整。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/bitnamilegacy/mongodb-sharded
:8.0.13
linux/amd64
2025/08/22 21:51270.2 MBsha256:baa662fa90b3
docker.io/bitnamilegacy/mongodb-sharded
:8.0.13-debian-12-r0
linux/amd64
2025/08/22 21:51270.2 MBsha256:baa662fa90b3
docker.io/bitnamilegacy/mongodb-sharded
:8.0.12-debian-12-r2
linux/amd64
2025/08/20 01:47267.7 MBsha256:2ef7acfc9d99
docker.io/bitnamilegacy/mongodb-sharded
:8.0.12-debian-12-r1
linux/amd64
2025/08/08 18:50267.6 MBsha256:ef6402979b80
docker.io/bitnamilegacy/mongodb-sharded
:8.0.12
linux/amd64
2025/07/24 02:57267.6 MBsha256:8cc97ca3f9f0
docker.io/bitnamilegacy/mongodb-sharded
:8.0.12-debian-12-r0
linux/amd64
2025/07/24 02:57267.6 MBsha256:8cc97ca3f9f0
docker.io/bitnamilegacy/mongodb-sharded
:8.0.11-debian-12-r1
linux/amd64
2025/07/17 15:27266.4 MBsha256:b9ef10190ef2
docker.io/bitnamilegacy/mongodb-sharded
:8.0.11
linux/amd64
2025/07/17 15:27266.4 MBsha256:b9ef10190ef2
docker.io/bitnamilegacy/mongodb-sharded
:8.0.9-debian-12-r2
linux/amd64
2025/07/03 12:28263.2 MBsha256:5d7ba824cc6f
docker.io/bitnamilegacy/mongodb-sharded
:latest
linux/amd64
2025/07/03 12:28263.9 MBsha256:40bd9f74fb15
docker.io/bitnamilegacy/mongodb-sharded
:8.0.9-debian-12-r3
linux/amd64
2025/07/03 12:28263.2 MBsha256:f83776183b03
docker.io/bitnamilegacy/mongodb-sharded
:8.0.9-debian-12-r1
linux/amd64
2025/07/03 12:28266.8 MBsha256:b0307a621ee0
docker.io/bitnamilegacy/mongodb-sharded
:8.0.9-debian-12-r0
linux/amd64
2025/07/03 12:28262.8 MBsha256:4cc2c8ace127
docker.io/bitnamilegacy/mongodb-sharded
:8.0.9
linux/amd64
2025/07/03 12:28263.2 MBsha256:f83776183b03
docker.io/bitnamilegacy/mongodb-sharded
:8.0.8-debian-12-r0
linux/amd64
2025/07/03 12:28262.1 MBsha256:57e54c28340c
docker.io/bitnamilegacy/mongodb-sharded
:8.0.8
linux/amd64
2025/07/03 12:27262.1 MBsha256:57e54c28340c
docker.io/bitnamilegacy/mongodb-sharded
:8.0.6-debian-12-r2
linux/amd64
2025/07/03 12:27261.7 MBsha256:64c4f51503f9
docker.io/bitnamilegacy/mongodb-sharded
:8.0.6-debian-12-r3
linux/amd64
2025/07/03 12:27261.6 MBsha256:3b8a73f93a93
docker.io/bitnamilegacy/mongodb-sharded
:8.0.6-debian-12-r1
linux/amd64
2025/07/03 12:27261.6 MBsha256:15900f2c51fd
docker.io/bitnamilegacy/mongodb-sharded
:8.0.6
linux/amd64
2025/07/03 12:27261.6 MBsha256:3b8a73f93a93