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
こんにちは@ 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に追加されましたが、エラーが解決しません。
注意することが重要だと思います:
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"
OS:Ubuntu-18.04
$ which virtualbox
/usr/bin/virtualbox
$ which VBoxManage
/usr/bin/VBoxManage
この問題を解決することはできません!
18.04LTSでも同じ問題が発生します
Dockerグループにユーザーを追加し、システムを再起動することで、なんとか解決できました。
@albertzubkowiczどうすればいいですか? そして私はまだ同じ問題を抱えています
@SundeepPidugu https://docs.docker.com/install/linux/linux-postinstall/
@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"
最も参考になるコメント
@ Dreampie 、 @ Aaqib041 VirtualBoxをインストールする必要があります:
次に、マシンを作成します。