aptible/mongodbaptible/mongodb 是一个Docker化的MongoDB数据库镜像,符合Aptible数据库规范,用于便捷部署和运行MongoDB服务器。该镜像支持数据持久化、安全配置及多版本选择,适用于开发环境和符合Aptible规范的数据库部署场景。
通过以下命令拉取镜像:
bashdocker pull quay.io/aptible/mongodb
数据容器用于存储数据库的配置和数据,执行以下命令创建名为data的数据容器:
bashdocker create --name data quay.io/aptible/mongodb
通过环境变量配置用户名、密码和数据库名,并初始化实例:
bashdocker run --volumes-from data -e USERNAME=aptible -e PASSPHRASE=pass -e DB=db quay.io/aptible/mongodb --initialize
环境变量说明:
USERNAME:MongoDB用户名PASSPHRASE:用户密码DB:要创建的数据库名使用数据容器启动数据库服务器:
bashdocker run --volumes-from data -P quay.io/aptible/mongodb
该镜像提供以下标签,对应不同MongoDB版本:
latest:当前为MongoDB 3.2.12.6:MongoDB 2.6.113.2:MongoDB 3.2.1测试作为Dockerfile构建的一部分运行。如需在容器内单独执行测试,运行:
bashbats test
如需将Docker镜像推送到Quay,执行以下命令:
bashmake release
每次部署时,镜像会构建并推送到Docker Hub。由于Quay仅支持Docker标签名与GitHub分支/标签名完全匹配的构建触发器,合并到master后需运行以下脚本同步所有远程分支:
bashmake sync-branches
MIT许可,详情参见LICENSE文件。
版权所有 (c) 2015 Aptible 及贡献者。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务