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

启动Docker Desktop时显示“Docker Desktop Stopping”无法正常运行求助

解决Docker Desktop卡在“Stopping”状态及Daemon连接失败问题

问题现象

  • Docker Desktop启动后持续显示“Docker Desktop Stopping”,无法进入正常运行状态
  • 执行docker version仅返回Client版本信息,无Server端响应
  • 执行docker build .时报错:
error during connect: This error may indicate that the docker daemon is not running.: Post “http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/build?buildargs=%7B%7D&cachefrom=%5B%5D&cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=Dockerfile&labels=%7B%7D&memory=0&memswap=0&networkmode=default&rm=1&shmsize=0&target=&ulimits=null&version=1”: open //./pipe/docker_engine: The system cannot find the file specified.

解决步骤

  • 强制终止Docker相关进程
    打开任务管理器,找到所有含“Docker”标识的进程(如Docker Desktop、Docker Engine、com.docker.service等),右键选择结束任务,确保所有关联进程完全终止。

  • 重启Docker系统服务
    按下Win+R输入services.msc打开服务管理器,找到Docker Desktop Service,右键选择重启;若服务处于停止状态,先启动再执行重启操作。

  • 检查WSL2后端配置(适用于WSL2模式)
    打开PowerShell执行:

    wsl --list --verbose
    

    若目标WSL发行版状态非Running,执行wsl --shutdown关闭所有WSL实例,再通过wsl -d <你的发行版名称>(如wsl -d Ubuntu)重新启动。同时确认Docker Desktop设置中已选择WSL2作为运行后端。

  • 清理Docker缓存与配置文件
    关闭所有Docker进程后,删除以下目录内容(建议先备份重要镜像、容器数据):

    • C:\Users\<你的用户名>\AppData\Roaming\Docker
    • C:\Users\<你的用户名>\AppData\Local\Docker
      完成后重新启动Docker Desktop。
  • 重置或重装Docker Desktop
    打开Docker Desktop设置,进入Troubleshoot选项卡,点击Reset to factory defaults;若问题仍存在,卸载当前版本后重新下载对应版本(20.10.16)安装,安装时勾选“Use WSL 2 instead of Hyper-V”(系统支持时)。

验证

执行docker version,确认Client和Server均返回完整版本信息;再执行docker build .测试镜像构建是否正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 17:57:25