Показать статистику
0 голосов
от (580 баллов)

Есть хост-система, виндоуз 10. В этой хост-системе установлен VirtualBox и крутится Ubuntu 18.04.

Я пытаюсь создать/протестировать Docker Swarm в гостевой системе (Ubuntu). Для этой цели мне нужно запустить несколько виртуальных машин в той самой Ubuntu, которая крутится внутри VirtualBox на винде. 

Внутри самой гостевой Ubuntu-системы я запустил еще одну копию VirtualBox (запутанно, да?): 

docker-machine create --driver virtualbox myvm1

В результате запуска этой команды получаю ошибку: 

Running pre-create checks... Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory"

На самой винде поддержка виртуализации имеется и соответствующие опции активированы:

Кроме этого, виртуализация так же включена внутри самой Ubuntu в настройках VirtualBox: 

Кстати, когда я пытаюсь понять включена ли виртуализация через /proc в Ubuntu, в ответ ничего не возвращается: 

grep --color vmx /proc/cpuinfo

Как включить поддержку виртуализации что бы она в конце концов заработала? 

958 просмотров 1 ответов

1 Ответ

0 голосов
от (17.4тыс. баллов)

Попробуйте запустить виртуалку так: 

docker-machine create --driver virtualbox --virtualbox-no-vtx-check myvm1

Подсмотрено здесь.

...