如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
3.2.20、3.2、latestMongoDB是免费开源的跨平台文档型NoSQL数据库,使用JSON类文档存储数据,由MongoDB Inc.开发,基于Server Side Public License和Apache License发布。官方从3.2版本起弃用32位构建,3.4版本后不再支持32位平台(32位ARM从未正式支持)。本镜像基于Daming Dominic Chen编译的Debian包,提供ARM32v7架构下的MongoDB实现。
适用于ARM32v7架构设备(如树莓派等嵌入式设备)的轻量级数据存储需求,例如:
/data/db(数据库数据存储目录)和/data/configdb(配置文件存储目录)以持久化数据/docker-entrypoint-initdb.d目录添加初始化脚本启动一个MongoDB服务实例:
bashdocker run --name some-mongo -d docker.xuanyuan.run/apcheamitru/arm32v7-mongo:latest
dockerfileFROM arm32v7/ubuntu:bionic MAINTAINER Alexander Cheamitru RUN set -ex; \ groupadd -r mongodb; \ useradd -r -g mongodb mongodb RUN set -ex; \ apt-get update; \ apt-get install -y --no-install-recommends ca-certificates jq gnupg; \ rm -rf /var/lib/apt/lists/*; ENV GOSU_VERSION="1.10" \ JSYAML_VERSION="3.10.0" \ MONGO_MAJOR="3.2" \ MONGO_VERSION="3.2.20" RUN set -ex; \ apt-get update; \ apt-get install -y --no-install-recommends wget; \ rm -rf /var/lib/apt/lists/*; \ dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; \ wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/${GOSU_VERSION}/gosu-${dpkgArch}"; \ wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/${GOSU_VERSION}/gosu-${dpkgArch}.asc"; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \ gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \ command -v gpgconf && gpgconf --kill all || :; \ rm -r "${GNUPGHOME}" /usr/local/bin/gosu.asc; \ chmod +x /usr/local/bin/gosu; \ gosu nobody true; \ wget -O /js-yaml.js "https://github.com/nodeca/js-yaml/raw/${JSYAML_VERSION}/dist/js-yaml.js"; RUN set -ex; \ apt-get update; \ cd /var/cache/apt/archives; \ wget "https://github.com/ddcc/mongodb/releases/download/v${MONGO_VERSION}/mongodb-clients_${MONGO_VERSION}-1_armhf.deb"; \ wget "https://github.com/ddcc/mongodb/releases/download/v${MONGO_VERSION}/mongodb-server_${MONGO_VERSION}-1_armhf.deb"; \ wget "https://github.com/ddcc/mongodb/releases/download/v${MONGO_VERSION}/mongodb_${MONGO_VERSION}-1_armhf.deb"; \ apt -y install "./mongodb-clients_${MONGO_VERSION}-1_armhf.deb" "./mongodb-server_${MONGO_VERSION}-1_armhf.deb" "./mongodb_${MONGO_VERSION}-1_armhf.deb"; \ rm -rf /var/lib/apt/lists/*; \ rm -rf /var/lib/mongodb; VOLUME /data/db /data/configdb RUN set -ex; \ mkdir -p /data/db /data/configdb; \ chown -R mongodb:mongodb /data/db /data/configdb; RUN set -ex; \ mkdir /docker-entrypoint-initdb.d; \ wget -O /usr/local/bin/docker-entrypoint.sh "https://raw.githubusercontent.com/docker-library/mongo/master/${MONGO_MAJOR}/docker-entrypoint.sh"; \ chmod +x /usr/local/bin/docker-entrypoint.sh; \ ln -s usr/local/bin/docker-entrypoint.sh /entrypoint.sh; \ apt-get purge -y --auto-remove wget; EXPOSE 27017 ENTRYPOINT ["docker-entrypoint.sh"] CMD ["mongod"]
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务