ошибка запуска minikube — Не удалось проверить драйвер ‘docker’

#docker #kubernetes #minikube #docker-toolbox #kubernetes-cluster

#docker #kubernetes #minikube #docker-toolbox #kubernetes-кластер

Вопрос:

Как устранить следующую ошибку при попытке выполнить запуск minikube

minikube версии v1.12.3 на Microsoft Windows 10 Home Single Language

Использование драйвера docker на основе конфигурации пользователя

! драйвер ‘docker’ сообщил о проблеме: «версия docker —формат {{.Сервер.Os}}-{{.Server.Version }}» статус выхода 1: ошибка при подключении: получить http:////./pipe/docker_engine/v1.40/version : откройте //./pipe/docker_engine: система не может найти указанный файл. В конфигурации демона по умолчанию в Windows клиент docker должен запускаться с повышенными правами для подключения. Эта ошибка также может указывать на то, что демон docker не запущен.

Предложение: Запустите службу Docker. Если Docker уже запущен, возможно, потребуется восстановить заводские настройки Docker с помощью: Настройки> Сброс.

Документация: https://github.com/docker/for-win/issues/1825#issuecomment-450501157

X не удалось проверить драйвер ‘docker’

Комментарии:

1. Пожалуйста, проверьте, запущен ли docker, если он запущен, затем проверьте совместимость версий docker и minikube

2. Спасибо за ваш комментарий, да, мой docker запущен, и это моя версия docker: версия Docker 19.03.1

3.Вы проверяли docker info --format '{{.OSType}}' переключение между контейнерами Windows и Linux

4. @Mark Да, это Linux. нужно ли запускать какое-либо конкретное изображение перед запуском MiniKube?

Ответ №1:

Добавьте пользователя, не являющегося пользователем root, в группу docker, и у него будут права доступа к службе docker. Это устранило проблему для меня. Надеюсь, это вас тоже порадует.