Ошибка с предварительной проверкой: "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.

  1. После загрузки VirtualBox-6.0.6-130049-OSX.dmg дважды щелкните, чтобы установить

  2. Перейдите в папку с приложениями, и вы найдете файл virtualbox.pkg следующим образом:

    virtualbox.pkg

  3. Нажмите на нее, чтобы завершить установку.

  4. После завершения установки вы должны увидеть VirtualBox в папке приложений следующим образом:

    virtual box after installation completes

  5. После этого вы должны обновить свой терминал и повторить команду.

    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 по умолчанию