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

Mac升级12.6.3后Docker 20.10.23无法连接守护进程求助

Mac升级后Docker Desktop命令无法连接daemon的解决方法
  • 检查docker.sock权限

    • 先查看文件权限:ls -l /var/run/docker.sock
    • 如果文件所属用户不是当前登录用户,执行:sudo chown $USER:staff /var/run/docker.sock
    • 注:重启Docker Desktop后权限可能被重置,需重复此操作
  • 验证Docker Desktop daemon连接配置

    • 打开Docker Desktop偏好设置 → Docker Engine
    • 确认配置中包含"hosts": ["unix:///var/run/docker.sock"](默认配置应有,但升级后可能被修改)
    • 保存配置后重启Docker Desktop
  • 重置Docker Desktop至出厂设置

    • 打开Docker Desktop → Troubleshoot → Reset to factory defaults
    • 重置完成后重新登录,按需配置镜像源等参数,再测试docker ps等命令
  • 检查并修正Docker环境变量

    • 执行echo $DOCKER_HOST,若输出不是unix:///var/run/docker.sock,进行如下操作:
      • 临时生效:export DOCKER_HOST=unix:///var/run/docker.sock
      • 永久生效:将上述命令添加到~/.zshrc或~/.bash_profile中,再执行source ~/.zshrc(根据你使用的Shell调整)
  • 重启系统后重试

    • 系统升级后可能残留干扰进程,重启Mac后重新启动Docker Desktop,再测试命令

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 19:52:00