Как использовать Kitematic с включенным Hyper-V
Я установил докер для Windows (работает под управлением Windows 10). Из коробки Docker не устанавливал образ на Hyper-V, но я смог заставить его работать.
редактировать: я приобрел Kitematic по ссылке с этого экрана
После нажатия кнопки "загрузить" я получаю zip-файл через http.
Затем я скопировал содержимое zite kitematic в c:\program files\docker\kitematic. Когда я запускаю kitematic из меню Docker, он выдает сообщение об ошибке
VirtualBox is not installed. Please install it via the Docker Toolbox.
Я не хочу использовать Virtual box, если это вообще возможно, потому что у меня есть другое программное обеспечение, которое использует Hyper-V.
Можно ли заставить Kitematic использовать Hyper-V?
Thnx Matt
2 ответа
Вам нужно только удалить папку Kitematic в %APPDATA%
(C:\Users\{User}\AppData\Roaming) и снова запустите Kitematic.
Следующий сценарий работал для меня:
- отключить функцию Hyper-V в Windows
- переустановите панель инструментов докера с Kitematic
- перезагрузить компьютер
- запустить Kitematic
- попал в настройки -> снять флажок "использовать виртуальный ящик вместо родного при следующей перезагрузке"
- включить гипер-V обратно
- перезагрузите компьютер
- запустить Docker для Windows
- запустить Kitematic
Некоторые из этих шагов могут быть излишними, но это помогло в моем случае. Я считаю, что должен быть какой-то файл или параметр, чтобы сказать Kitematic использовать Hyper-V вместо провайдера Virtualbox, но мне не удалось найти другой способ изменить его.