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
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:
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"
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
@SundeepPidugu https://docs.docker.com/install/linux/linux-postinstall/
@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"
Comentários muito úteis
@Dreampie , @ Aaqib041 você deve instalar o VirtualBox:
Em seguida, crie uma máquina: