Machine: Fehler beim Erstellen der Maschine: Fehler bei der Pre-Create-Prüfung: VBoxManage nicht gefunden. Stellen Sie sicher, dass VirtualBox installiert ist und VBoxManage im Pfad ist

Erstellt am 17. Dez. 2015  ·  30Kommentare  ·  Quelle: docker/machine

centos verwendet Overlay-Multi-Host-Netzwerke.

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

Hilfreichster Kommentar

@Dreampie , @Aaqib041 Sie müssen VirtualBox installieren:

sudo apt-get install virtualbox

Erstellen Sie dann eine Maschine:

docker-machine create --driver virtualbox default

Alle 30 Kommentare

Hallo @Dreampie, Sie müssen Virtualbox installieren, bevor Sie den Virtualbox-Treiber verwenden.
Können Sie which VBoxManage ausführen?

Ich verwende Centos,und muss eine Virtualbox erstellen?Wenn bereits eine virtuelle Maschine vorhanden ist, und wie erstelle ich eine Virtualbox?

Ich versuche, Konsul unter 192.168.60.41 auszuführen:
docker run -d -p "8500:8500" -h "consul" --name konsul progrium/consul -server -bootstrap
Konfigurationsoption:

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
'

nicht arbeiten

Centos unterstützt natives Docker, aber dann brauchen Sie keine Docker-Maschine.
Wenn Sie weiterhin Docker-Maschine verwenden möchten, z. Um mehrere virtuelle Hosts auf Ihrem Laptop zu erstellen, sollten Sie VirtualBox installieren, sonst funktioniert Docker-Maschine nicht mit Virtualbox-Treiber.

Wenn die Maschine bereits virtualbox ist, wie geht das?

https://docs.docker.com/engine/userguide/networking/get-started-overlay/ dies nur für VirtualBox Docker, nicht für native Docker OS?Centos unterstützt natives Docker,also muss Docker-machine nicht verwendet werden um Overlay zu implementieren Vernetzung?

@Dreampie docker-machine create -d virtualbox mh-keystore kann nur auf einem Computer ausgeführt werden, auf dem VirtualBox installiert ist. Diese Meldung teilt Ihnen mit, dass VirtualBox nicht installiert ist. Bitte installieren Sie es und versuchen Sie es erneut.

Schließen. Kein Fehler

Bei mir der gleiche Fehler, ich habe Virtual Box installiert, aber es besteht immer noch ein Fehler. Bitte helft

@Dreampie , @Aaqib041 Sie müssen VirtualBox installieren:

sudo apt-get install virtualbox

Erstellen Sie dann eine Maschine:

docker-machine create --driver virtualbox default

@saadaouad Vielen Dank für Ihre Eingaben.

@ Nitinkumar-Gove IS: +1:

Ich habe gerade VirtualBox für Mac OSX heruntergeladen und es funktionierte einwandfrei
https://www.virtualbox.org/wiki/Downloads

Hallo DreamPie hast du es geschafft das Problem zu lösen? Ich habe jetzt das gleiche Problem. Ich habe die @saadaouad- Lösung

gleicher Fehler

Das liegt daran, dass apt nur für Debian-ähnliche Distributionen wie Debian (Duh), Ubuntu, Mint usw.

Ich exportiere einfach PATH=$PATH:$(which vboxmanage), bevor ich docker-machine create ausführe ...

Installieren Sie die neueste Version von docker-machine von github.
https://github.com/docker/machine

Ich hänge auch daran fest. VirtualBox ist installiert und VBoxManage befindet sich in meinem Pfad:

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

Hast du eine Idee, was hier schief laufen könnte?

Ich auch. Neuinstallation (gemäß https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-repository), Pfad zu ~/.bashrc hinzugefügt, aber der Fehler bleibt bestehen.

Ich denke, es ist wichtig zu beachten:

  1. Docker entfernen, installiert über snap : sudo snap remove docker .
  2. Installieren Sie docker-machine mit offiziellen Anweisungen : 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"

Betriebssystem: Ubuntu - 18.04

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

Kann dieses Problem nicht lösen!

Ich habe immer noch das gleiche Problem am 18.04 LTS

Ich habe es geschafft, es zu lösen, indem ich den Benutzer zur Docker-Gruppe hinzugefügt und das System neu gestartet habe.

@albertzubkowicz wie mache ich das? und ich habe immer noch das gleiche problem

@albertzubkowicz Können Sie bitte eine Reihe von erforderlichen Anweisungen posten, die ich dafür befolgen kann.

@ SundeepPidugu installieren

Ich exportiere einfach PATH=$PATH:$(which vboxmanage), bevor ich docker-machine create ausführe ...

Dies hat mein Problem gelöst. Vielen Dank!

In meinem Fall geschah eine der zufälligsten Korrekturen. Nach dem Ausführen von docker run hello-world wurde es automatisch behoben Oo

export PATH=$PATH:$(welche 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"
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen