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

Windows11启动minikube遇PROVIDER_DOCKER_NOT_FOUND错误求助

问题描述

运行Windows 11系统,已安装Docker Desktop(Docker Engine v24.0.7),启动minikube v1.32.0时出现以下错误:

PS C:\Program Files\Docker\Docker\resources\bin> minikube start
😄  minikube v1.32.0 on Microsoft Windows 11 Home 10.0.22621.2861 Build 22621.2861
✨  Using the docker driver based on user configuration

🤷  Exiting due to PROVIDER_DOCKER_NOT_FOUND: The 'docker' provider was not found: exec: "docker": cannot run executable found relative to current directory
💡  Suggestion: Install Docker

已尝试以下操作但无效:

  • 将C:\Program Files\Docker\Docker\resources\bin添加至PowerShell环境变量PATH(该目录下存在docker.exe)
  • 执行minikube config set driver docker和minikube delete后,运行minikube start --driver=docker
解决方案
  • 确认Docker Desktop处于运行状态:minikube依赖Docker引擎,必须确保Docker Desktop已经启动并完成初始化(托盘图标显示正常)。
  • 验证PATH配置生效:添加PATH后关闭当前PowerShell窗口,重新打开新窗口,执行docker --version,确认能正常输出Docker版本信息。旧窗口不会加载新的PATH配置。
  • 强制指定Docker可执行文件路径:启动minikube时直接指定docker命令的绝对路径,执行:
    minikube start --driver=docker --docker-env DOCKER_CLI_EXEC="C:\Program Files\Docker\Docker\resources\bin\docker.exe"
    
  • 检查minikube配置:执行minikube config view,确认输出中driver字段为docker,没有其他冲突的配置项。
  • 以管理员身份运行PowerShell:右键点击PowerShell,选择“以管理员身份运行”,再执行minikube start --driver=docker,避免权限不足导致的文件访问问题。
  • 重置Docker Desktop:打开Docker Desktop设置,进入“Troubleshoot”页面,点击“Reset to factory defaults”(注意提前备份本地镜像),重置完成后重启Docker,再尝试启动minikube。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 04:05:58