Ошибка с предварительной проверкой: "VBoxManage не найден. Убедитесь, что VirtualBox установлен, а VBoxManage находится на пути"
я запускаю CentOS в VirtualBox на физическом Windows7. Теперь в centOS у меня есть Docker, и мне нужно запустить
docker-machine create --driver virtualbox host1
но я получаю ошибку
Error with pre-create check: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"
так мне нужно снова установить VirtualBox и в CentOS? Если да, как я могу это сделать?
спасибо много
Ответы
Ответ 1
Да, вы абсолютно правы. Вам нужно сначала установить VirtualBox.
Вы можете сделать это, запустив yum install virtualbox
для CentOS или
sudo apt-get install virtualbox
для Ubuntu
Сделайте так, а затем запустите свой код, и вам будет хорошо идти
Ответ 2
Более конкретно об установке VirtualBox на Mac Mojavi.
-
После загрузки VirtualBox-6.0.6-130049-OSX.dmg дважды щелкните, чтобы установить
-
Перейдите в папку с приложениями, и вы найдете файл virtualbox.pkg следующим образом:
![virtualbox.pkg]()
-
Нажмите на нее, чтобы завершить установку.
-
После завершения установки вы должны увидеть VirtualBox в папке приложений следующим образом:
![virtual box after installation completes]()
-
После этого вы должны обновить свой терминал и повторить команду.
docker-machine create --driver virtualbox local-docker.
Ответ 3
Вопрос для Linux. Но если для Mac OS вы можете использовать эту ссылку, чтобы загрузить Virtual Box.
После загрузки Virtual Box вы можете запустить команду еще раз, и она должна работать нормально.
Ответ 4
Вам просто нужно установить виртуальную коробку:
sudo apt-get install virtualbox
then run this command:
docker-machine create --driver virtualbox default
Ответ 5
попробуйте выполнить с суперпользователем:
sudo docker-machine create -d virtualbox myvm1
Ответ 6
1) Переустановите Virtualbox... вы можете использовать этот код: sudo apt-get install virtualbox
2) Док-машина sudo создает виртуальную коробку --driver по умолчанию