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
Привет, @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, но ошибка сохраняется.
Думаю, важно отметить:
sudo snap remove docker
.$ 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, как мне это сделать? и у меня все еще та же проблема
@SundeepPidugu https://docs.docker.com/install/linux/linux-postinstall/
@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"
Самый полезный комментарий
@Dreampie , @ Aaqib041 вам необходимо установить VirtualBox:
Затем создайте машину: