MobyLinuxVM が Windows 10 Pro で起動しない

MobyLinuxVM が Windows 10 Pro で起動しない

期待される動作 Dockerをインストールした後、MobyLinuxVMが実行されるはずです

実際の動作 -[x] - docker のインストール中に Windows コンテナーを選択すると動作しますが、Linux コンテナーに切り替えようとすると、MobyLinuxVM について上記と同じエラーが表示されます。

情報 Windowsバージョン: Windows 10 Pro Docker for Windowsバージョン: PS C:\WINDOWS\system32> docker version クライアント: バージョン: 18.06.0-ce APIバージョン: 1.38 Goバージョン: go1.10.3 Gitコミット: 0ffa825 ビルド: Wed Jul 18 19:05:28 2018 OS/Arch: windows/amd64 実験的: 接続中に誤ったエラーが発生しました: 取得http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.38/バージョン: open //./pipe/docker_engine: 指定されたファイルが見つかりません。Windows のデフォルトのデーモン構成では、接続するには Docker クライアントを管理者特権で実行する必要があります。このエラーは、Docker デーモンが実行されていないことを示している可能性もあります。PS C:\WINDOWS\system32>

動作を再現する手順 1. 「Docker for Windows Installer.exe」をダウンロードして実行し、デフォルトのインストールを実行します。つまり、Windows コンテナーをチェックしません。正常にインストールされます。 2. Docker for Windows アプリを起動すると、同じエラーが発生します。 3. Windows マシンで HyperV を既に有効にしています。

答え1

解決策を見つけました。とても簡単です。Docker にインストールする前に、Windows マシンで Hyper V をオフにします。Hyper V をインストールした後、オンにして PC を再起動します。これで問題は解決します。

関連情報