Docker Toolbox:マシンの作成エラー:マシン作成中のドライバーのエラー:最大再試行回数(5)を超えました


9

私はWindows 7、VirtualBox 5.0.4、Dockerツールボックス1.9.0を使用しています。クイックスタートを実行すると、次のようになります。

Creating Machine default...
Running pre-create checks...
Creating machine...
Error creating machine: Error in driver during machine creation: Maximum number of retries (5) exceeded
Looks like something went wrong... Press any key to continue...

しかし、VirtualBoxを開いて確認すると、実行中の「デフォルト」のVMが表示されます。私のVBox.logに表示されます(完全なファイルはここにあります):

00:00:00.696246 HM: HMR3Init: VT-x w/ nested paging and unrestricted guest execution hw support

したがって、多分VT-Xサポートは私にとっては大丈夫です。ログファイルの最後で、D-Busがインストールされていないことに不愉快なことがわかります。

00:00:46.950561 VMMDev: Guest Log: 00:00:10.018836 vminfo   Error: Unable to connect to system D-Bus (3/3): D-Bus not installed

D-Busの問題がここで報告されていますhttps://github.com/docker/toolbox/issues/214この直後にクイックスタートを再度実行すると、IPアドレスの取得に関するエラーメッセージが表示されます。

Machine default already exists in VirtualBox.
Setting environment variables for machine default...
Error running connection boilerplate: Error getting driver URL: Something went wrong running an SSH command!
command : ip addr show dev eth1
err     : exit status 255
output  :


                    ##         .
              ## ## ##        ==
           ## ## ## ## ##    ===
       /"""""""""""""""""\___/ ===
  ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
       \______ o           __/
         \    \         __/
          \____\_______/

Error getting IP address: Something went wrong running an SSH command!
command : ip addr show dev eth1
err     : exit status 255
output  :
docker is configured to use the default machine with IP
For help getting started, check out the docs at https://docs.docker.com
NOTE: When using interactive commands, prepend winpty. Examples: 'winpty     docker run -it ...', 'winpty docker exec -it ...'.

コマンドを実行すると、接続に関連する別のメッセージが表示されます。

$ winpty docker run hello-world
An error occurred trying to connect: Post     http://localhost:2375/v1.21/containers
/create: dial tcp 127.0.0.1:2375: ConnectEx tcp: No connection could be made     because the target machine actively refused it.

この時点で、https: //www.virtualbox.org/wiki/Testbuilds にアクセスしてVirtualBox 5.0.9を取得し、Docker Toolbooxをアンインストールして、デフォルトのVMと.dockerディレクトリを削除し、Toolboxを再インストールして、再それを実行して、同じ問題を得ました:

Creating Machine default...
Creating CA: C:\Users\marwick\.docker\machine\certs\ca.pem
Creating client certificate: C:\Users\marwick\.docker\machine\certs\cert.pem
Running pre-create checks...
Creating machine...
Error creating machine: Error in driver during machine creation: Maximum number of retries (5) exceeded
Looks like something went wrong... Press any key to continue...

この試みのログファイルはここにあります:http : //pastebin.com/9VjD9t6P

どうすればこれを機能させることができますか?

回答:


12

同じ問題がありました(Dockerコマンドを実行するとエラーメッセージ:ターゲットマシンがアクティブに拒否したため、接続できませんでした)。
権限に問題があります(ターゲットマシンが別のユーザーアカウントで作成された可能性があります)。

これは私にとってうまくいきました:Oracle VM VirtualBoxを開き、「default」という名前のマシンを右クリックします。実行中の場合は、[閉じる]-> [電源を切る]を選択します。次に「削除...」を選択し、「すべてのファイルを削除」ボタンをクリックします。

Oracle VM VirtualBoxを閉じ、Docker_Quickstartを再度実行します。権限の問題のない新しいデフォルトVMが作成されます。


この解決策は私にとってもうまくいきました。
Oliver Burdekin

他の人のために機能していることをうれしく思いますが、これを何度か行って、VMに関連付けられているドットファイルを削除しましたが、改善はありません。
ベン


0

ベン、たぶんあなたはゴーストシステムを使って、それからur uxtheme.dllがクラックされ、VMの起動に失敗しました。元のuxtheme.dllを使用してc:\ windows \ system32 \ uxtheme.dllを置き換えると、権限の問題のない新しいデフォルトVMが作成されます。


「ゴーストシステム」とはどういう意味ですか?わかりません:$
ベン

@ベン彼はあなたのOSが別のハードディスクからクローンされたことを意味すると思います。
Bhoomtawath Plinsut 2016年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.