【问题标题】:minikube start error - Failed to validate 'docker' driverminikube 启动错误 - 无法验证 'docker' 驱动程序
【发布时间】:2020-08-22 18:01:19
【问题描述】:

当我尝试启动 minikube 时如何解决以下错误

Microsoft Windows 10 Home Single Language 上的 minikube v1.12.3

根据用户配置使用docker驱动

! 'docker' 驱动程序报告了一个问题:“docker version --format {{.Server.Os}}-{{.Server.Version}}”退出状态 1:连接期间出错:获取 http://%2F%2F。 %2Fpipe%2Fdocker_engine/v1.40/version: open //./pipe/docker_engine: 系统找不到指定的文件。在 Windows 上的默认守护程序配置中,必须运行提升的 docker 客户端才能连接。这个错误也可能表明 docker 守护进程没有运行。

建议:启动 Docker 服务。如果 Docker 已经在运行,您可能需要将 Docker 重置为出厂设置:设置 > 重置。

文档:https://github.com/docker/for-win/issues/1825#issuecomment-450501157

X 无法验证 'docker' 驱动程序

【问题讨论】:

  • 请检查 docker up and running 如果它已经启动并运行然后检查 docker 和 minikube 版本是否兼容
  • 感谢您的评论,是的,我的 docker 已启动并正在运行,这是我的 docker 版本:Docker 版本 19.03.1
  • 你是verifydocker info --format '{{.OSType}}'Switch between Windows and Linux containers
  • @Mark 是的,它是 Linux。在启动 MiniKube 之前我们需要运行任何特定的图像吗?

标签: docker kubernetes minikube docker-toolbox kubernetes-cluster


【解决方案1】:

将您的非 root 用户添加到 docker 组,它将拥有 docker 服务的权限。 这为我解决了这个问题。希望对你也有帮助。

【讨论】:

    猜你喜欢
    • 2020-10-22
    • 2021-11-11
    • 2017-04-23
    • 1970-01-01
    • 1970-01-01
    • 2020-10-31
    • 2021-10-25
    • 2013-03-30
    • 1970-01-01
    相关资源
    最近更新 更多