
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
docker pull mcr.microsoft.com/azure-storage/azurite有关更多信息,请参阅Azurite官方GitHub https://github.com/Azure/Azurite%E3%80%82
Azurite是开源的Azure Storage API兼容服务器(模拟器)。基于Node.js,Azurite为希望在本地环境轻松尝试Azure Storage的用户提供跨平台体验。Azurite以极少的依赖模拟大多数Azure Storage支持的命令。
bashdocker run -p 10000:10000 -p 10001:10001 -p 10002:10002 mcr.microsoft.com/azure-storage/azurite
-p 10000:10000 暴露Blob服务的默认监听端口。
-p 10001:10001 暴露队列服务的默认监听端口。
-p 10002:10002 暴露表服务的默认监听端口。
bashdocker run -p 10000:10000 mcr.microsoft.com/azure-storage/azurite azurite-blob --blobHost 0.0.0.0
以服务(-d = 后台运行)方式运行,命名为azurite,除非明确停止否则重启(例如开发机器重启时适用):
bashdocker run --name azurite -d --restart unless-stopped -p 10000:10000 -p 10001:10001 -p 10002:10002 mcr.microsoft.com/azure-storage/azurite
bashdocker run -p 10000:10000 -p 10001:10001 -p 10002:10002 -v c:/azurite:/data mcr.microsoft.com/azure-storage/azurite
-v c:/azurite:/data 将主机路径c:/azurite映射为Azurite的工作区位置。
bashdocker run -p 7777:7777 -p 8888:8888 -p 9999:9999 -v c:/azurite:/workspace mcr.microsoft.com/azure-storage/azurite azurite -l /workspace -d /workspace/debug.log --blobPort 7777 --blobHost 0.0.0.0 --queuePort 8888 --queueHost 0.0.0.0 --tablePort 9999 --tableHost 0.0.0.0 --loose --skipApiVersionCheck --disableProductStyleUrl
上述命令将尝试使用以下配置启动Azurite镜像:
-l /workspace:定义docker实例内的/workspace文件夹为Azurite的位置路径,通过-v c:/azurite:/workspace将/workspace映射到主机环境的c:/azurite。-d /workspace/debug.log:启用调试日志输出到docker实例内的/workspace/debug.log,由于docker卷映射,debug.log也会同步到主机的c:/azurite/debug.log。--blobPort 7777:使Azurite Blob服务监听7777端口,-p 7777:7777将主机7777端口的请求转发到docker实例。--blobHost 0.0.0.0:定义Blob服务监听端点以接受来自主机的请求。--queuePort 8888:使Azurite队列服务监听8888端口,-p 8888:8888将主机8888端口的请求转发到docker实例。--queueHost 0.0.0.0:定义队列服务监听端点以接受来自主机的请求。--tablePort 9999:使Azurite表服务监听9999端口,-p 9999:9999将主机9999端口的请求转发到docker实例。--tableHost 0.0.0.0:定义表服务监听端点以接受来自主机的请求。--loose:启用宽松模式,忽略不支持的头和参数。--skipApiVersionCheck:跳过请求API版本检查。--disableProductStyleUrl:强制从请求Uri路径解析存储账户名称,而非从请求Uri主机解析。若为Docker镜像使用自定义Azurite参数,
--blobHost 0.0.0.0和--queueHost 0.0.0.0是必需参数。
在上述示例中,路径参数需使用双正斜杠(如
-l //workspace),以避免Windows上Git的已知问题。
请参阅此https://github.com/Azure/Azurite/blob/master/README.md%E3%80%82
请访问Azurite GitHub仓库的https://github.com/Azure/Azurite/issues%E6%9F%A5%E7%9C%8B%E5%B7%B2%E7%9F%A5%E9%97%AE%E9%A2%98%E3%80%82
任何反馈请访问Azurite GitHub仓库的https://github.com/Azure/Azurite/issues%E3%80%82
本项目基于MIT许可。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务