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

MacBook Pro M1中Docker无法连接守护进程的问题求助

解决MacBook Pro M1上Docker无法连接守护进程的问题

问题根源

通过brew install docker仅安装了Docker客户端工具,MacOS(尤其是Apple Silicon架构)无法直接运行原生Docker守护进程(daemon),必须依赖Docker Desktop提供的虚拟机环境来启动守护进程。

修复步骤

  1. (可选)卸载brew安装的Docker客户端,避免冲突:
    brew uninstall docker
    
  2. 下载适配Apple Silicon的Docker Desktop安装包,完成安装后打开Docker Desktop应用。
  3. 等待Docker Desktop完全启动(状态栏的Docker图标停止加载,显示为稳定状态)。
  4. 重新打开终端,执行以下命令验证:
    docker --version
    
    确认版本后,重新运行你的目标命令:
    docker run --pull always -itv "$(pwd)":/output oegdataintegration/gtfs-bench
    

为什么之前的排查命令无效

  • brew services start docker:brew的Docker配方未包含守护进程的启动配置,MacOS不通过brew管理Docker守护进程。
  • sudo launchctl status docker:launchctl没有status子命令,正确查询方式是launchctl list | grep docker,但Docker Desktop的守护进程由自身管理,不属于系统launchd服务。
  • sudo systemctl status docker:systemctl是Linux系统的服务管理工具,MacOS使用launchd,因此该命令不存在。

内容的提问来源于stack exchange,提问作者نظام الارشاد الطلابي

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 07:52:06