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

Mac下Docker启动失败,报错‘failed to run backend processes’求助

Docker Desktop启动失败(com.docker.build进程退出码1)的解决方法

问题描述

尝试在Mac终端执行sudo DOCKER_BUILDKIT=1 docker build .构建Stable Diffusion API镜像失败后,通过官方卸载脚本/Applications/Docker.app/Contents/MacOS/uninstall卸载Docker并删除应用,重启重装后Docker启动报错:

Fatal Error

supervising tasks: task failed: shutdown with exit code 1: com.docker.build with pid: 1354

failed to run backend processes

或出现PID不同的同类错误。系统设置-通用-登录项-允许在后台运行中有3个Docker相关条目,尝试过开关条目、多次重装、恢复出厂设置均无效,Docker无法正常启动。

解决方案:彻底清理残留并重新安装

1. 终止所有Docker相关进程

打开终端,执行命令批量终止Docker进程:

pkill -f docker
pkill -f com.docker

若仍有残留进程,先列出进程PID:

ps aux | grep -E "(docker|com.docker)"

再逐个终止:

kill -9 [进程PID]

2. 删除所有Docker残留文件和目录

在终端执行以下命令清理所有相关文件:

# 删除应用程序本体
rm -rf /Applications/Docker.app

# 删除用户级配置、缓存和日志
rm -rf ~/.docker
rm -rf ~/Library/Preferences/com.docker.docker.plist
rm -rf ~/Library/Caches/com.docker.docker
rm -rf ~/Library/Logs/Docker

# 删除系统级配置和服务文件
sudo rm -rf /Library/Application\ Support/com.docker.docker
sudo rm -rf /Library/Preferences/com.docker.docker.plist
sudo rm -rf /Library/LaunchDaemons/com.docker.*
sudo rm -rf /var/run/docker.sock
sudo rm -rf /var/run/docker.pid

3. 移除系统登录项中的Docker条目

打开系统设置-通用-登录项-允许在后台运行,找到所有Docker相关的3个条目,逐个点击条目右侧的减号将其移除。

4. 重启Mac并重新安装Docker

  • 重启Mac电脑
  • 下载对应架构的Docker Desktop安装包(Apple Silicon选ARM64,Intel选x86_64)
  • 安装时取消勾选「在登录时启动Docker」选项,完成安装后手动启动Docker测试

5. 测试构建镜像

Docker启动正常后,执行构建命令(无需sudo,Docker Desktop默认已配置用户权限):

DOCKER_BUILDKIT=1 docker build .

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 09:57:44