Machine: Kesalahan membuat mesin: Kesalahan dengan pemeriksaan pra-buat: VBoxManage tidak ditemukan. Pastikan VirtualBox diinstal dan VBoxManage ada di jalurnya

Dibuat pada 17 Des 2015  ·  30Komentar  ·  Sumber: docker/machine

centos menggunakan overlay jaringan 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

Komentar yang paling membantu

@Dreampie , @Aaqib041 Anda harus menginstal VirtualBox :

sudo apt-get install virtualbox

Kemudian buat mesin:

docker-machine create --driver virtualbox default

Semua 30 komentar

Hai @Dreampie Anda harus menginstal Virtualbox sebelum menggunakan driver virtualbox.
Bisakah Anda menjalankan which VBoxManage ?

Saya menggunakan centos,dan harus membuat virtualbox?Jika sudah memiliki mesin virtual, dan bagaimana cara membuat virtualbox?

Saya mencoba menjalankan konsul di 192.168.60.41:
docker run -d -p "8500:8500" -h "consul" --nama consul progrium/consul -server -bootstrap
pilihan konfigurasi:

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
'

tidak bekerja

Centos mendukung Docker asli tetapi Anda tidak memerlukan mesin buruh pelabuhan.
Jika Anda masih ingin menggunakan mesin buruh pelabuhan, misalnya. untuk membuat beberapa host virtual di laptop Anda, maka Anda harus menginstal VirtualBox, jika tidak, mesin buruh pelabuhan tidak akan bekerja dengan driver virtualbox.

jika mesin sudah menjadi virtualbox, bagaimana caranya?

https://docs.docker.com/engine/userguide/networking/get-started-overlay/ ini hanya untuk VirtualBox Docker bukan untuk OS Docker asli Centos mendukung Docker asli jadi tidak perlu menggunakan mesin buruh pelabuhan untuk menerapkan overlay jaringan?

@Dreampie docker-machine create -d virtualbox mh-keystore hanya dapat dijalankan pada mesin yang telah menginstal VirtualBox. Pesan ini memberi tahu Anda bahwa VirtualBox tidak diinstal. Silakan instal dan coba lagi.

Penutupan. Bukan bug

Bagi saya kesalahan yang sama, saya telah menginstal kotak Virtual tetapi masih ada kesalahan. Tolong bantu

@Dreampie , @Aaqib041 Anda harus menginstal VirtualBox :

sudo apt-get install virtualbox

Kemudian buat mesin:

docker-machine create --driver virtualbox default

@saadaouad Terima kasih atas masukannya.

@ Nitinkumar-Gove IS: +1:

Saya baru saja mengunduh VirtualBox untuk mac osx dan mulai berfungsi dengan baik
https://www.virtualbox.org/wiki/Downloads

Halo DreamPie apakah Anda berhasil menyelesaikan masalah? Saya mengalami masalah yang sama sekarang. Saya mencoba solusi @saadaouad tetapi muncul dengan apt-get not found. tolong bantu saya di sini

kesalahan yang sama

Itu karena apt hanya untuk distribusi mirip Debian, seperti Debian (Duh), Ubuntu, Mint, dll... OSx, CentOS, Fedora, dll TIDAK memiliki apt......

Saya baru saja mengekspor PATH=$PATH:$(which vboxmanage) sebelum menjalankan docker-machine create ...

Instal versi terbaru mesin buruh pelabuhan dari github.
https://github.com/docker/machine

Saya terjebak dalam hal ini juga. VirtualBox diinstal dan VBoxManage ada di jalur saya:

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

Tahu apa yang mungkin salah di sini?

sama disini. instalasi baru (menurut https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-repository), jalur ditambahkan ke ~/.bashrc, tetapi kesalahan tetap ada.

Menurut saya penting untuk diperhatikan:

  1. Hapus buruh pelabuhan, diinstal melalui snap : sudo snap remove docker .
  2. Instal docker-machine dengan instruksi resmi : 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"

OS: Ubuntu - 18.04

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

Tidak bisa memecahkan masalah ini!

Saya masih mengalami masalah yang sama pada 18,04 LTS

Saya telah berhasil menyelesaikannya dengan menambahkan pengguna ke grup buruh pelabuhan dan memulai ulang sistem.

@albertzubkowicz bagaimana saya melakukannya? dan saya masih memiliki masalah yang sama

@albertzubkowicz Bisakah Anda memposting satu set instruksi yang diperlukan yang dapat saya ikuti untuk hal yang sama.

@SundeepPidugu cukup instal buruh pelabuhan dengan instruksi resmi dan lakukan pasca-instal dari tautan di atas.

Saya baru saja mengekspor PATH=$PATH:$(which vboxmanage) sebelum menjalankan docker-machine create ...

Ini memecahkan masalah saya. Terima kasih!

Dalam kasus saya, salah satu perbaikan paling acak terjadi. Setelah menjalankan docker run hello-world itu diperbaiki secara otomatis Oo

ekspor PATH=$PATH:$(mana 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"
Apakah halaman ini membantu?
0 / 5 - 0 peringkat