Machine: Erro ao criar máquina: Erro com verificação de pré-criação: VBoxManage não encontrado. Certifique-se de que o VirtualBox está instalado e VBoxManage está no caminho

Criado em 17 dez. 2015  ·  30Comentários  ·  Fonte: docker/machine

centos usam rede overlay muti-host.

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

Comentários muito úteis

@Dreampie , @ Aaqib041 você deve instalar o VirtualBox:

sudo apt-get install virtualbox

Em seguida, crie uma máquina:

docker-machine create --driver virtualbox default

Todos 30 comentários

Olá @Dreampie, você precisa instalar o Virtualbox antes de usar o driver do virtualbox.
Você pode executar which VBoxManage ?

Eu uso centos , e devo criar o virtualbox? Se já tiver uma máquina virtual, e como faço para criar o virtualbox?

Tento executar o cônsul em 192.168.60.41:
docker run -d -p "8500: 8500" -h "consul" --nome cônsul 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
'

não funciona

Centos suporta Docker nativo, mas então você não precisa de docker-machine.
Se você ainda deseja usar docker-machine, por exemplo. para criar vários hosts virtuais em seu laptop, você deve instalar o VirtualBox, caso contrário, a docker-machine não funcionará com o driver do virtualbox.

se a maquina ja é virtualbox, como fazer?

https://docs.docker.com/engine/userguide/networking/get-started-overlay/ isso apenas para VirtualBox Docker, não para Docker OS nativo? Centos suporta Docker nativo, então não precisa usar docker-machine para implantar sobreposição networking?

@Dreampie docker-machine create -d virtualbox mh-keystore só pode ser executado em uma máquina que tenha o VirtualBox instalado. Esta mensagem informa que o VirtualBox não está instalado. Por favor, instale-o e tente novamente.

Fechando. Não é um bug

Para mim mesmo erro, instalei o Virtual box mas ainda existe erro. Por favor ajude

@Dreampie , @ Aaqib041 você deve instalar o VirtualBox:

sudo apt-get install virtualbox

Em seguida, crie uma máquina:

docker-machine create --driver virtualbox default

@saadaouad Obrigado por suas contribuições.

@ Nitinkumar-Gove IS: +1:

Acabei de baixar o VirtualBox para mac osx e começou a funcionar bem
https://www.virtualbox.org/wiki/Downloads

Olá DreamPie, você conseguiu resolver o problema? Estou tendo o mesmo problema agora. Tentei a solução @saadaouad , mas veio o apt-get not found. Por favor me ajude aqui

mesmo erro

Isso porque o apt é apenas para distribuições do tipo Debian, como Debian (Duh), Ubuntu, Mint, etc ... OSx, CentOS, Fedora, etc NÃO tem apt ......

Acabei de exportar PATH = $ PATH: $ (which vboxmanage) antes de executar docker-machine create ...

Instale a versão mais recente do docker-machine do github.
https://github.com/docker/machine

Eu também estou preso nisso. VirtualBox está instalado e VBoxManage está em meu caminho:

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

Alguma ideia do que pode estar errado aqui?

mesmo aqui. instalação nova (de acordo com https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-repository), caminho adicionado a ~ / .bashrc, mas o erro persiste.

Acho importante observar:

  1. Remova o docker, instalado via snap : sudo snap remove docker .
  2. Instale a docker-machine com as instruções oficiais : 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"

SO: Ubuntu - 18.04

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

Não consigo resolver este problema!

Ainda estou tendo o mesmo problema em 18.04 LTS

Eu consegui resolver isso adicionando o usuário ao grupo docker e reiniciando o sistema.

@albertzubkowicz como faço isso? e eu ainda tenho o mesmo problema

@albertzubkowicz Você pode postar um conjunto de instruções obrigatórias que posso seguir para o mesmo.

@SundeepPidugu basta instalar o docker com as instruções oficiais e fazer a pós-instalação a partir do link acima.

Acabei de exportar PATH = $ PATH: $ (which vboxmanage) antes de executar docker-machine create ...

Isso resolveu meu problema. Obrigado!

No meu caso, uma das correções mais aleatórias aconteceu. Depois de executar o docker run hello-world, ele foi corrigido automaticamente Oo

export PATH = $ PATH: $ (which 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"
Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

iongion picture iongion  ·  4Comentários

jrz picture jrz  ·  5Comentários

BretFisher picture BretFisher  ·  5Comentários

diver-sity picture diver-sity  ·  4Comentários

pc-mreeves picture pc-mreeves  ·  4Comentários