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

如何解决Docker Desktop中Kubernetes启动失败及“Unable to connect to the server: EOF”问题

解决Docker Desktop中Kubernetes启动失败的方案
  • 查看Kubernetes日志定位核心问题
    打开Docker Desktop设置,进入Kubernetes标签页,点击「Show Kubernetes logs」查看具体报错。常见触发点包括镜像拉取失败、端口占用、配置文件损坏:

    • 若日志显示镜像拉取超时,可在Docker Engine配置中添加国内镜像源:
      进入Docker Engine标签页,修改配置JSON后点击「Apply & Restart」:
      "registry-mirrors": ["https://registry.cn-hangzhou.aliyuncs.com"],
      "kubernetes": {
        "registry-mirror": "https://registry.cn-hangzhou.aliyuncs.com"
      }
      
  • 检查端口占用情况
    Kubernetes默认使用6443端口,执行以下命令排查占用:

    netstat -ano | findstr :6443
    

    若有进程占用,通过任务管理器根据PID结束进程后,重启Docker Desktop。

  • 手动清理Kubernetes本地文件后重置

    1. 关闭Docker Desktop
    2. 删除以下目录:
      • C:\Users\<你的用户名>\.kube
      • C:\ProgramData\DockerDesktop\pki
      • C:\Users\<你的用户名>\AppData\Local\Docker\kube-data
    3. 重新打开Docker Desktop,再次启用Kubernetes等待初始化
  • 调整Docker Desktop版本适配Kubernetes
    Docker Desktop 20.10.17与Kubernetes 1.24.2可能存在兼容性问题,可尝试降级到Docker Desktop 4.8.x版本(该版本对K8s 1.24.x支持更稳定),再重新启用Kubernetes。

  • 修正hosts文件映射
    打开C:\Windows\System32\drivers\etc\hosts,确认存在如下映射:

    127.0.0.1 kubernetes.docker.internal
    

    缺失则添加后保存,重启Docker Desktop。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 20:09:30