本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
 # 备份时忽略的数据库,默认忽略admin和local MONGODB_BACKUP_PATH = /var/lib/backup # 备份文件存储路径 MONGODB_BACKUP_RETENTION = 14 # 备份保留天数,默认14天 MONGODB_CLUSTER_AUTH_MODE = # 集群认证模式 MONGODB_CLUSTER_IP_SOURCE_WHITELIST = # 集群IP源白名单 MONGODB_CONFIG = # 自定义配置内容 MONGODB_CONFIG_EXPAND = # 配置扩展,仅4.2及以上版本可用 MONGODB_CONFIGSVR = false # 是否作为配置服务器 MONGODB_CPU = false # 是否启用CPU性能分析 MONGODB_DATABASE = # 要创建的数据库名称 MONGODB_DBPATH = /var/lib/mongodb # 数据存储路径 MONGODB_DIRECTORYPERDB = false # 是否每个数据库使用单独目录 MONGODB_ENABLE_FREE_MONITORING = off # 是否启用免费监控,仅4.4及以下版本可用 MONGODB_ENABLE_MAJORITY_READ_CONCERN = false # 是否启用多数读关注 MONGODB_FREE_MONITORING_TAG = # 免费监控标签,仅4.4及以下版本可用 MONGODB_IPV6 = false # 是否启用IPv6 MONGODB_JOURNAL_COMMIT_INTERVAL = # 日志提交间隔(毫秒) MONGODB_JOURNAL_OPTIONS = # 日志选项,仅4.0及以下版本可用 MONGODB_KEY_FILE = # 密钥文件路径,用于复制集认证 MONGODB_LISTEN_BACKLOG = # 监听连接队列大小 MONGODB_LOGAPPEND = false # 是否追加日志(而非覆盖) MONGODB_LOGPATH = # 日志文件路径 MONGODB_MAX_CONNS = # 最大连接数限制 MONGODB_NETWORK_MESSAGE_COMPRESSORS = # 网络消息压缩器,如snappy,zlib MONGODB_NO_INDEX_BUILD_RETRY = false # 是否禁用索引构建重试 MONGODB_NOAUTH = false # 是否禁用认证(与MONGODB_AUTH互斥) MONGODB_NOJOURNAL = false # 是否禁用日志功能 MONGODB_NOPREALLOC = false # 是否禁用预分配,仅4.0及以下版本可用 MONGODB_NOSCRIPTING = false # 是否禁用JavaScript执行 MONGODB_NOTABLESCAN = false # 是否禁用表扫描 MONGODB_NSSIZE = # 命名空间大小(MB) MONGODB_OPLOG_MIN_RETENTION_HOURS = # oplog最小保留小时数,仅4.2及以上版本可用 MONGODB_OPLOG_SIZE = # oplog大小(MB) MONGODB_PASSWORD = # 数据库用户密码(需配合MONGODB_USERNAME使用) MONGODB_PERFORM_REPAIR = false # 是否在启动时执行数据库修复 MONGODB_PERFORM_UPGRADE = true # 是否在启动时执行数据库升级 MONGODB_PROFILE = # 性能分析级别(0=禁用,1=仅慢查询,2=所有操作) MONGODB_PROFILE_FILTER = # 性能分析过滤器,仅4.2及以上版本可用 MONGODB_QUIET = false # 是否启用安静模式(减少日志输出) MONGODB_QUOTA = false # 是否启用配额,仅4.0及以下版本可用 MONGODB_QUOTA_FILES = # 配额文件数,仅4.0及以下版本可用 MONGODB_REPAIRPATH = # 修复路径,仅4.0及以下版本可用 MONGODB_REPL_INDEX_PREFETCH = # 复制索引预取模式,仅4.0及以下版本可用 MONGODB_REPL_SET = # 复制集名称(启用复制集时设置) MONGODB_ROOT_PASSWORD = # 管理员密码(启用认证时必填) MONGODB_ROOT_USERNAME = # 管理员用户名(启用认证时必填) MONGODB_SET_PARAMETER = # 设置MongoDB参数,格式为"param1=value1,param2=value2" MONGODB_SHARDSVR = false # 是否作为分片服务器 MONGODB_LOGROTATE = # 日志轮转配置 MONGODB_SKIP_CHOWN = false # 是否跳过数据目录权限更改 MONGODB_SLOW_OP_SAMPLE_RATE = # 慢操作采样率 MONGODB_SLOWMS = # 慢操作阈值(毫秒) MONGODB_SMALLFILES = false # 是否使用小文件模式(减少初始文件大小) MONGODB_SSL_ALLOW_CONNECTIONS_WITHOUT_CERTIFICATES = false # 是否允许无证书SSL连接 MONGODB_SSL_ALLOW_INVALID_CERTIFICATES = false # 是否允许无效SSL证书 MONGODB_SSL_ALLOW_INVALID_HOSTNAMES = false # 是否允许无效主机名SSL连接 MONGODB_SSL_CA_FILE = # CA证书文件路径 MONGODB_SSL_CERTIFICATE_KEY_FILE = ${MONGODB_SSL_PEM_KEY_FILE} # 证书密钥文件路径 MONGODB_SSL_CERTIFICATE_KEY_FILE_PASSWORD = ${MONGODB_SSL_PEM_KEY_PASSWORD} # 证书密钥密码 MONGODB_SSL_CLUSTER_CA_FILE = # 集群CA证书文件 MONGODB_SSL_CLUSTER_FILE = # 集群证书文件 MONGODB_SSL_CLUSTER_PASSWORD = # 集群证书密码 MONGODB_SSL_CRL_FILE = # CRL文件路径 MONGODB_SSL_DISABLED_PROTOCOLS = # 禁用的SSL协议 MONGODB_SSL_FIPS_MODE = false # 是否启用FIPS模式 MONGODB_SSL_LOG_VERSIONS = # SSL日志版本,仅4.0及以下版本可用 MONGODB_SSL_MODE = # SSL模式(如requireSSL) MONGODB_SSL_ON_NORMAL_PORTS = false # 是否在普通端口使用SSL MONGODB_SSL_WEAK_CERTIFICATE_VALIDATION = # 弱证书验证,仅4.0及以下版本可用 MONGODB_STORAGE_ENGINE = # 存储引擎(如wiredTiger) MONGODB_SYNCDELAY = # 同步延迟(秒) MONGODB_SYSINFO = false # 是否显示系统信息 MONGODB_SYSLOG = false # 是否记录日志到系统日志 MONGODB_TIMESTAMP_FORMAT = # 时间戳格式 MONGODB_TIMEZONE_INFO = # 时区信息 MONGODB_TRANSITION_TO_AUTH = false # 是否过渡到认证模式 MONGODB_USERNAME = # 数据库用户名(需配合MONGODB_PASSWORD使用) MONGODB_VERBOSE = false # 是否启用详细日志输出 MONGODB_WIRED_TIGER_CACHE_SIZE = # WiredTiger缓存大小 MONGODB_WIRED_TIGER_COLLECTION_BLOCK_COMPRESSOR = # WiredTiger集合块压缩器 MONGODB_WIRED_TIGER_DIRECTORY_FOR_INDEXES = # WiredTiger索引目录 MONGODB_WIRED_TIGER_INDEX_PREFIX_COMPRESSION = # WiredTiger索引前缀压缩 MONGODB_WIRED_TIGER_JOURNAL_COMPRESSOR = # WiredTiger日志压缩器 MONGODB_ZSTD_DEFAULT_COMPRESSION_LEVEL = # ZSTD默认压缩级别,仅4.2及以上版本可用
docker run -d \ --name mongodb \ -p 27017:27017 \ -v mongodb_data:/var/lib/mongodb \ webhippie/mongodb
docker run -d \ --name mongodb \ -p 27017:27017 \ -v mongodb_data:/var/lib/mongodb \ -v mongodb_backup:/var/lib/backup \ -e MONGODB_AUTH=true \ -e MONGODB_ROOT_USERNAME=admin \ -e MONGODB_ROOT_PASSWORD=secretpassword \ webhippie/mongodb
version: '3' services: mongodb: image: webhippie/mongodb container_name: mongodb ports: - "27017:27017" volumes: - mongodb_data:/var/lib/mongodb - mongodb_backup:/var/lib/backup environment: - MONGODB_AUTH=true - MONGODB_ROOT_USERNAME=admin - MONGODB_ROOT_PASSWORD=secret - MONGODB_DATABASE=myappdb - MONGODB_USERNAME=appuser - MONGODB_PASSWORD=apppass123 - MONGODB_BACKUP_RETENTION=7 restart: unless-stopped volumes: mongodb_data: mongodb_backup:
Fork -> Patch -> Push -> Pull Request
MIT
Copyright (c) 2015 Thomas Boerger <[***]>
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429