Machine: Erreur lors de la création de la machine : Erreur lors de la vérification de pré-création : VBoxManage introuvable. Assurez-vous que VirtualBox est installé et que VBoxManage est dans le chemin

Créé le 17 déc. 2015  ·  30Commentaires  ·  Source: docker/machine

centos utilise la mise en réseau multi-hôte de superposition.

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

Commentaire le plus utile

@Dreampie , @Aaqib041 vous devez installer VirtualBox :

sudo apt-get install virtualbox

Créez ensuite une machine :

docker-machine create --driver virtualbox default

Tous les 30 commentaires

Salut @Dreampie, vous devez installer Virtualbox avant d'utiliser le pilote virtualbox.
Pouvez-vous exécuter which VBoxManage ?

J'utilise centos,et je dois créer une virtualbox?Si j'ai déjà une machine virtuelle, et comment créer une virtualbox?

J'essaie de lancer consul au 192.168.60.41 :
docker run -d -p "8500:8500" -h "consul" --name consul progrium/consul -server -bootstrap
option de configuration :

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
'

ne fonctionne pas

Centos prend en charge Docker natif, mais vous n'avez pas besoin de docker-machine.
Si vous souhaitez toujours utiliser docker-machine, par exemple. pour créer plusieurs hôtes virtuels sur votre ordinateur portable, vous devez installer VirtualBox, sinon docker-machine ne fonctionnera pas avec le pilote virtualbox.

si la machine est déjà virtualbox, comment faire ?

https://docs.docker.com/engine/userguide/networking/get-started-overlay/ ceci uniquement pour VirtualBox Docker et non pour Docker OS natif, Centos prend en charge Docker natif, il n'est donc pas nécessaire d'utiliser docker-machine pour implémenter la superposition la mise en réseau?

@Dreampie docker-machine create -d virtualbox mh-keystore ne peut être exécuté que sur une machine sur laquelle VirtualBox est installé. Ce message vous indique que VirtualBox n'est pas installé. Veuillez l'installer et réessayer.

Fermeture. Pas un bug

Pour moi même erreur, j'ai installé Virtual Box mais une erreur existe toujours. S'il vous plaît aider

@Dreampie , @Aaqib041 vous devez installer VirtualBox :

sudo apt-get install virtualbox

Créez ensuite une machine :

docker-machine create --driver virtualbox default

@saadaouad Merci pour vos contributions.

@ Nitinkumar-Gove IS : +1 :

Je viens de télécharger VirtualBox pour mac osx et cela a commencé à bien fonctionner
https://www.virtualbox.org/wiki/Téléchargements

Bonjour DreamPie avez-vous réussi à résoudre le problème ? J'ai le même problème maintenant. J'ai essayé la solution @saadaouad mais elle est arrivée avec apt-get introuvable. s'il vous plait aidez moi ici

même erreur

C'est parce que apt est uniquement pour les distributions de type Debian, comme Debian (Duh), Ubuntu, Mint, etc... OSx, CentOS, Fedora, etc. n'ont PAS apt ......

Je viens d'exporter PATH=$PATH:$(which vboxmanage) avant d'exécuter docker-machine create ...

Installez la dernière version de docker-machine depuis github.
https://github.com/docker/machine

Je suis bloqué là-dessus aussi. VirtualBox est installé et VBoxManage est dans mon chemin :

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

Une idée de ce qui ne va pas ici ?

pareil ici. nouvelle installation (selon https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-repository), chemin ajouté à ~/.bashrc, mais l'erreur persiste.

Je pense qu'il est important de noter :

  1. Supprimer docker, installé via snap : sudo snap remove docker .
  2. Installez docker-machine avec les instructions officielles : 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"

Système d'exploitation : Ubuntu - 18.04

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

Impossible de résoudre ce problème !

J'ai toujours le même problème sur 18.04 LTS

J'ai réussi à le résoudre en ajoutant un utilisateur au groupe docker et en redémarrant le système.

@albertzubkowicz comment faire ? et j'ai toujours le même problème

@albertzubkowicz Pouvez-vous s'il vous plaît publier un ensemble d'instructions requises que je peux suivre pour la même chose.

@SundeepPidugu installez simplement docker avec les instructions officielles et effectuez la post-installation à partir du lien ci-dessus.

Je viens d'exporter PATH=$PATH:$(which vboxmanage) avant d'exécuter docker-machine create ...

Cela a résolu mon problème. Merci!

Dans mon cas, l'un des correctifs les plus aléatoires s'est produit. Après avoir exécuté docker run hello-world, il a été corrigé automatiquement Oo

export PATH=$PATH:$(quel 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"
Cette page vous a été utile?
0 / 5 - 0 notes