Machine: マシンの作成エラー:作成前チェックのエラー:VBoxManageが見つかりません。 VirtualBoxがインストールされ、VBoxManageがパスにあることを確認してください

作成日 2015年12月17日  ·  30コメント  ·  ソース: docker/machine

CentOSはオーバーレイマルチホストネットワーキングを使用します。

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

最も参考になるコメント

@ Dreampie@ Aaqib041 VirtualBoxをインストールする必要があります:

sudo apt-get install virtualbox

次に、マシンを作成します。

docker-machine create --driver virtualbox default

全てのコメント30件

こんにちは@ Dreampie 、virtualboxドライバーを使用する前にVirtualboxをインストールする必要があります。
which VBoxManageを実行できますか?

私はcentosを使用していますが、virtualboxを作成する必要がありますか?すでに仮想マシンを持っている場合、どのようにvirtualboxを作成しますか?

192.168.60.41で領事を実行してみます:
docker run -d -p "8500:8500" -h "consul" --name consul 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
'

うまくいかない

CentosはネイティブDockerをサポートしていますが、docker-machineは必要ありません。
それでもdocker-machineを使用したい場合、たとえば。 ラップトップに複数の仮想ホストを作成するには、VirtualBoxをインストールする必要があります。そうしないと、docker-machineがvirtualboxドライバーで動作しません。

マシンがすでにvirtualboxである場合、どうすればよいですか?

https://docs.docker.com/engine/userguide/networking/get-started-overlay/これはVirtualBoxDockerのみで、ネイティブDocker OSではありませんか?CentosはネイティブDockerをサポートしているため、docker-machineを使用してオーバーレイを実装する必要はありません。ネットワーキング?

@Dreampie docker-machine create -d virtualbox mh-keystoreは、VirtualBoxがインストールされているマシンでのみ実行できます。 このメッセージは、VirtualBoxがインストールされていないことを示しています。 インストールして、もう一度お試しください。

閉鎖。 バグではありません

私も同じエラーで、Virtual Boxをインストールしましたが、それでもエラーが発生します。 助けてください

@ Dreampie@ Aaqib041 VirtualBoxをインストールする必要があります:

sudo apt-get install virtualbox

次に、マシンを作成します。

docker-machine create --driver virtualbox default

@saadaouad

@ Nitinkumar-Gove IS:+1:

Mac osx用のVirtualBoxをダウンロードしたところ、正常に動作し始めました
https://www.virtualbox.org/wiki/Downloads

こんにちはDreamPieは問題を解決することができましたか? 私は今同じ問題を抱えています。 @saadaouadソリューションを試し

同じエラー

これは、aptがDebian(Duh)、Ubuntu、MintなどのDebianに似たディストリビューション専用であるためです... OSx、CentOS、Fedoraなどにはaptがありません......

docker-machine createを実行する前に、PATH = $ PATH:$(vboxmanage)をエクスポートするだけです...

githubから最新バージョンのdocker-machineをインストールします。
https://github.com/docker/machine

私もこれにこだわっています。 VirtualBoxがインストールされ、VBoxManageが私のパスにあります。

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

ここで何がうまくいかないのか考えてみませんか?

こっちも一緒。 新規インストール(https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-repositoryによる)、パスが〜/ .bashrcに追加されましたが、エラーが解決しません。

注意することが重要だと思います:

  1. スナップを介してインストールされたDockerを削除します: sudo snap remove docker
  2. 公式の指示に従ってdocker-machineをインストールします: https
$ 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

この問題を解決することはできません!

18.04LTSでも同じ問題が発生します

Dockerグループにユーザーを追加し、システムを再起動することで、なんとか解決できました。

@albertzubkowiczどうすればいいですか? そして私はまだ同じ問題を抱えています

@albertzubkowicz私が同じように従うことができる必要な指示のセットを投稿していただけませんか。

@SundeepPiduguは、公式の指示に従って

docker-machine createを実行する前に、PATH = $ PATH:$(vboxmanage)をエクスポートするだけです...

これで私の問題は解決しました。 ありがとう!

私の場合、最もランダムな修正の1つが発生しました。 docker run hello-worldを実行した後、自動的に修正されましたOo

export PATH = $ PATH:$(どの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"
このページは役に立ちましたか?
0 / 5 - 0 評価