経緯
先日、正常に動作していたDocker Desktopですが、新たにdocker imageをビルドしている際にpcがシャットダウンしてしまいました。
再度Docker Desktopを起動するもdockerコマンドが使えない(daemonが起動中に何らかのエラーにより発生するらしい)状況になってしまいました。
PowerShell
1> docker ps 2error during connect: This error may indicate that the docker daemon is not running.: 3Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/json": open //./pipe/docker_engine: The system cannot find the file specified
そこで、トラブルシューティング > Clean/Purge data , Reset to factory defaultsを実行し、設定を全てリセットし再度OSを再起動することにしましたが、今度は以下のエラープロンプトが出て、Docker Desktopの起動自体ができなくなってしまいました。
Failed to create or configure Hyper-V VM: job failed with message: 新しい仮想マシンを作成できませんでした。 'DockerDesktopVM' は認識できませんでした。(仮想マシン ID 040CAEB5-2FB0-415A-801F-E0E8C4CF08AF) 構成ストアにアクセスできませんでした: 指定されたパスが見つかりません。 (0x80070003)。. One of the most common reasons is virtualization features not working properly, see https://docs.docker.com/docker-for-windows/troubleshoot/#virtualization.
試みたこと
Hyper-Vとの間の問題であることから、一度Docker Desktopをインストールする前にやったこと:
- Windowsの機能の有効化または無効化 > Hyper-V
の✔を外し再起動 > 再び✔を入れ再々起動
をしてみましたが効果ありませんでした。
補足など
Hyper-Vマネージャーを確認してみると、確かに仮想マシンにDockerDesktopVMなるものは策際されておらず、他の仮想マシンもありませんでした。
(
- 仮想マシン(I)
"このサーバーに仮想マシンは見つかりませんでした。" - チェックポイント(C)
"仮想マシンが選択されていません。" - 詳細
"項目が選択されていません。"
)
どなたか解決方法がわかる方がいましたら教えてください。
試してないけどDockerそのものを削除再インストールすりゃ良さそうに見えるけども。
あなたの回答
tips
プレビュー