#はじめに
docker初心者の私が、dockerの初回起動で出たエラーにハマったので、その解決策を共有したいと思います。同じような現象で悩まれた方がこの記事で解決してくれることを願います。
#どんなエラーか
Windows 10 Home 64bitにDocker Toolboxをインストールして
Docker Quickstart Terminalを起動させたら、以下のエラーメッセージがでました。
Error creating machine: Error in driver during machine creation: Error setting up host only network on machine start:
(中略)
´Checking if machine default exists´... Press any key to continue...
調べて対処方法をいくつか試しましたが、状況は変わらず仕舞い。
しょうがないので、自分でいろいろいじくっている内に解決したので、同じような境遇の人は以下の方法を試してみてください。
(ちなみにdocker toolboxを使った環境構築については調べればたくさんあるので、自分にわかりやすいものを選んでもらえればいいと思います。私は以下の記事を参考にしました。)
https://qiita.com/idani/items/fb7681d79eeb48c05144
#解決方法
うまくいった方法とは、
「Docker ToolboxにVirtualBox,gitをインストールさせず、個別にVirtualBox,gitを管理者権限でインストールする」やり方です。
Docker Toolboxのsetupで、途中この画面が出てきます。
ここで、VirtualBox,gitを各々公式サイトから自分でインストールし、Docker ToolboxのsetupでVirtualBox,gitのチェック欄から外してインストールすれば、問題なく起動します。
つまり手順としては、
0.VirtualBox,git,DokerToolboxをアンインストール
1.VirtualBox,gitを管理者権限でインストール(右クリックで管理者権限の指定可能)
2.DockerToolboxをVirtualBox,gitの欄を外して管理者権限でインストール
インストールした後、その都度再起動をいれるとなおいいと思います。