Docker for Windowsが実行されていませんでした。そのため、最初のステップとして、Hyper-VでMobyLinuxVMを実行する必要があります。 Hyper-Vはすべての仮想マシンを正常に実行しているが、二重エラーでそれらに接続できなかった。
最初の接続でエラー#1が発生し、その後エラー#2が発生します。今何をすべきか、以下に述べるような多くの解決策を試しましたか?
エラー#1:
エラー#2:
失敗したソリューション
以下を試しましたが失敗しました{Windows 10(x64)1703}
hypervisorlaunchtype
がブートフラグのAuto
に設定されていることを確認MobyLinuxVM.vhdx
およびmobylinux.iso
Docker更新イメージのバグを考慮して、セーフモードで動作している別のコンピューターから(Docker for Windowsの安定したバージョンを使用して)以下を実行します。
docker run --privileged -it -v /var/run/docker.sock:/var/run/docker.sock jongallant/ubuntu-docker-client
docker run --net=Host --ipc=Host --uts=Host --pid=Host -it --security-opt=seccomp=unconfined --privileged --rm -v /:/Host Alpine /bin/sh
chroot /Host
これで、ファイルシステムls
に入りました。
より良い方法を見つけたら、私に知らせてください。
差出人: https://blog.jongallant.com/2017/11/ssh-into-docker-vm-windows/
最近、同様の問題が発生しました。それを修正する唯一の方法は、Hyper-VのディレクトリからVMを手動で削除することでした。詳細は私の質問にあります 失敗したDockerを復元する方法