Получение ошибки для Kitematic в Windows для докера
У меня есть настройка докера на машине Windows 10.
Мой докер работает нормально в командной строке.
Но Kitematic не работает и выдает ошибку ниже
Сбой команды: C:\Program Files\Docker Toolbox\docker-machine.exe -D создать -d virtualbox - виртуальная коробка-памяти по умолчанию 2048, версия Docker Machine: 0.13.0, сборка 9ba6da9, найти двоичный путь в C:\Program Files\Docker Toolbox\docker-machine.exe, Запуск сервера плагинов для виртуальной коробки драйверов, Сервер плагинов прослушивает по адресу 127.0.0.1:2496,() Вызов.GetVersion, Использование API версии 1,() Вызов.SetConfigRaw,() Вызов.GetMachineName,(поиск флага) Вызов.GetMachineName, (поиск флага) Вызов.DriverName,(поиск флага) Вызов.GetCreateFlags, Обнаружен двоичный путь в C:\Program Files\Docker Toolbox\docker-machine.exe, Запуск плагина сервер для виртуального ящика драйвера, сервер подключаемых модулей прослушивает адрес 127.0.0.1:2500,() вызов.GetVersion, использование API версии 1,() вызов.SetConfigRaw,() вызов.GetMachineName, (по умолчанию) вызов.GetMachineName, (по умолчанию) вызов.DriverName,(по умолчанию) Вызов.GetCreateFlags,(по умолчанию) Вызов.SetConfigFromFlags,(по умолчанию) Вызов.PreCreateCheck,(по умолчанию) DBG | КОМАНДА: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe - версия, (по умолчанию) DBG | STDOUT:,(по умолчанию) DBG | {,(по умолчанию) DBG | 5.2.6r120293,(по умолчанию) DBG | },(по умолчанию) DBG | STDERR:,(по умолчанию) DBG | {,(по умолчанию) DBG | },(по умолчанию) DBG | КОМАНДА: компьютерная система wmic получает гипервизор, (по умолчанию) DBG | STDOUT:,(по умолчанию) DBG | {,(по умолчанию) DBG | HypervisorPresent,(по умолчанию) DBG | TRUE,(по умолчанию) DBG | (по умолчанию) DBG | }, Ошибка с проверкой перед созданием: "Этот компьютер работает под управлением Hyper-V. VirtualBox не будет загружать 64-битную виртуальную машину при активации Hyper-V. Либо используйте Hyper-V в качестве драйвера, либо отключите гипервизор Hyper-V. (Чтобы пропустить эту проверку, используйте --virtualbox-no-vtx-check)", откройте C:\Users\Shubham Jain.docker\machine\machines\default\default\Logs\VBox.log: система не может найти путь указан., уведомляя об ошибке: [Ошибка с проверкой перед созданием: "Этот компьютер работает под управлением Hyper-V. VirtualBox не будет загружать 64-битную виртуальную машину при активации Hyper-V. Либо используйте Hyper-V в качестве драйвера, либо отключите Гипервизор Hyper-V. (Чтобы пропустить эту проверку, используйте --virtualbox-no-vtx-check)"],
Я установил инструменты докера и попробовал использовать его Kitematic, но все еще получаю эту ошибку.
Я попытался переименовать папку инструментов Docker без пробелов и установить то же имя в.sh, но тогда Kitematic не смог найти его.
Я перепробовал так много вариантов, доступных в интернете, и из-за этого мой докер действительно поврежден. Я установил заводские настройки, после чего он начал работать.
Пример:
https://jayvilalta.com/blog/2016/04/28/installing-docker-toolbox-on-windows-with-hyper-v-installed/
Если кто-то уже сталкивался с этой проблемой в окне 10, поделитесь своим опытом.
эталонный скриншот
Любой обходной путь будет полезен
0 ответов
Я нашел решение этой проблемы в этом посте:
Вам нужно только удалить папку Kitematic в%APPDATA% (C:\Users{User}\AppData\Roaming) и снова запустить Kitematic
Можешь попробовать на своей стороне?