Machine: Ошибка создания компьютера: Ошибка при предварительной проверке: VBoxManage не найден. Убедитесь, что VirtualBox установлен и VBoxManage находится в пути

Созданный на 17 дек. 2015  ·  30Комментарии  ·  Источник: docker/machine

centos использует оверлейную сеть с несколькими хостами.

docker-machine create -d virtualbox mh-keystore
Running pre-create checks...
Error creating machine: Error with pre-create check: VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path
drivevirtualbox

Самый полезный комментарий

@Dreampie , @ Aaqib041 вам необходимо установить VirtualBox:

sudo apt-get install virtualbox

Затем создайте машину:

docker-machine create --driver virtualbox default

Все 30 Комментарий

Привет, @Dreampie, вы должны установить Virtualbox, прежде чем использовать драйвер виртуального бокса.
Можете ли вы запустить which VBoxManage ?

Я использую centos , и должен создать виртуальный бокс? Если уже есть виртуальная машина, и как создать виртуальный бокс?

Я пытаюсь запустить consul по адресу 192.168.60.41:
docker run -d -p "8500: 8500" -h "consul" --name consul progrium / consul -server -bootstrap
config opt:

DOCKER_OPTS='
--insecure-registry 192.168.60.41:5000
-H tcp://0.0.0.0:2376
-H unix:///var/run/docker.sock
--cluster-store=consul://192.168.60.41:8500
--cluster-advertise=eth1:2376
'

не работает

Centos поддерживает собственный Docker, но тогда вам не нужна докер-машина.
Если вы все еще хотите использовать докер-машину, например. чтобы создать несколько виртуальных хостов на вашем ноутбуке, вам следует установить VirtualBox, иначе докер-машина не будет работать с драйвером виртуального бокса.

если машина уже является виртуальным боксом, как это сделать?

https://docs.docker.com/engine/userguide/networking/get-started-overlay/ это только для VirtualBox Docker, а не для собственной Docker OS? Centos поддерживает собственный Docker ,, поэтому не нужно использовать докер-машину для наложения сеть?

@Dreampie docker-machine create -d virtualbox mh-keystore можно запустить только на машине, на которой установлен VirtualBox. Это сообщение сообщает, что VirtualBox не установлен. Пожалуйста, установите его и попробуйте еще раз.

Закрытие. Не ошибка

Для меня такая же ошибка, я установил виртуальный ящик, но все еще существует ошибка. Пожалуйста помоги

@Dreampie , @ Aaqib041 вам необходимо установить VirtualBox:

sudo apt-get install virtualbox

Затем создайте машину:

docker-machine create --driver virtualbox default

@saadaouad Спасибо за ваш вклад.

@ Nitinkumar-Gove IS: +1:

Я только что загрузил VirtualBox для Mac OSX, и он начал нормально работать
https://www.virtualbox.org/wiki/Downloads

Здравствуйте, DreamPie, удалось ли вам решить проблему? У меня такая же проблема сейчас. Я попробовал решение @saadaouad, но он пришел к

та же ошибка

Это потому, что apt предназначен только для Debian-подобных дистрибутивов, таких как Debian (Duh), Ubuntu, Mint и т. Д. OSx, CentOS, Fedora и т. Д. НЕ имеют apt ......

Я просто экспортирую PATH = $ PATH: $ (который vboxmanage) перед выполнением создания докер-машины ...

Установите последнюю версию docker-machine с github.
https://github.com/docker/machine

Я тоже зациклился на этом. VirtualBox установлен, и VBoxManage находится на моем пути:

sal<strong i="6">@gruntyman</strong>:~/PycharmProjects/exoduspoint_homework$ docker-machine create --driver virtualbox dev
Running pre-create checks...
Error with pre-create check: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"
sal<strong i="7">@gruntyman</strong>:~/PycharmProjects/exoduspoint_homework$ which VBoxManage 
/usr/bin/VBoxManage

Есть идеи, что здесь может быть не так?

то же самое. новая установка (согласно https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-repository), путь добавлен в ~ / .bashrc, но ошибка сохраняется.

Думаю, важно отметить:

  1. Удаляем докер, установленный с помощью оснастки : sudo snap remove docker .
  2. Установите docker-machine с официальными инструкциями : https://docs.docker.com/machine/install-machine/
$ docker-machine create --driver virtualbox default
Running pre-create checks...
Error with pre-create check: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"

ОС: Ubuntu - 18.04

$ which virtualbox 
/usr/bin/virtualbox
$ which VBoxManage 
/usr/bin/VBoxManage

Не могу решить эту проблему!

У меня все еще проблема с 18.04 LTS

Мне удалось решить эту проблему, добавив пользователя в группу докеров и перезапустив систему.

@albertzubkowicz, как мне это сделать? и у меня все еще та же проблема

@albertzubkowicz Не могли бы вы опубликовать набор необходимых инструкций, которым я могу следовать.

@SundeepPidugu просто установите докер с официальными инструкциями и выполните пост-установку по ссылке выше.

Я просто экспортирую PATH = $ PATH: $ (который vboxmanage) перед выполнением создания докер-машины ...

Это решило мою проблему. Спасибо!

В моем случае произошло одно из самых случайных исправлений. После запуска docker run hello-world он исправился автоматически Oo

экспорт PATH = $ PATH: $ (который vboxmanage)

tyrebot@tyrebot-PhotoGAUGE:~$ docker-machine create --driver virtualbox default
Running pre-create checks...
Error with pre-create check: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"
Была ли эта страница полезной?
0 / 5 - 0 рейтинги