You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Mac M1的Docker中启动RabbitMQ 3.10及以上版本?

解决M1 Mac Docker中启动RabbitMQ 3.10+版本的问题

核心原因

RabbitMQ 3.9及以上版本官方已提供适配Apple Silicon的arm64架构镜像,无需再强制指定--platform linux/x86_64参数——该参数会迫使Docker用x86模拟器运行arm优化的镜像,反而引发启动失败。

解决方案

直接运行不带平台指定的官方镜像命令即可:

docker run --rm --name my-rabbit rabbitmq:3.10.18-management

Docker会自动识别M1架构,拉取对应版本的arm64镜像,正常启动并输出日志。

额外排查步骤

若仍无法启动:

  • 确保Docker Desktop为最新版本,旧版本对arm64镜像支持可能存在缺陷;
  • 执行docker logs my-rabbit查看容器停止后的日志,定位具体错误;
  • 检查Docker Desktop资源分配(建议内存不低于2GB),RabbitMQ启动需要足够资源支撑。

验证方式

启动成功后,访问http://localhost:15672(默认账号/密码:guest/guest),若管理界面正常加载,说明RabbitMQ已正常运行。

内容的提问来源于stack exchange,提问作者Johan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 19:20:08