3

Я установил Docker для Windows на мой компьютер с Windows 10, который использует Hyper-V. Установленная по умолчанию виртуальная машина - MobyLinuxVM. Чтобы изменить некоторые настройки, я выключил и перезапустил виртуальную машину. Но после этого Докер больше не работал.

В Powershell:

PS C:\Windows\system32> docker info
Error response from daemon: Bad response from Docker engine

В журнале:

[13:18:03.963][ApiProxy       ][Info   ] proxy >> GET /_ping
[13:18:03.963][ApiProxy       ][Info   ] Dial Hyper-V socket SOME-GUID
[13:18:03.969][ApiProxy       ][Info   ] Successfully dialed Hyper-V socket SOME-GUID
[13:18:03.973][ApiProxy       ][Info   ] error reading response from Docker:  HvSocket has already been closed
[13:18:03.973][ApiProxy       ][Info   ] proxy >> GET /v1.26/info
[13:18:03.973][ApiProxy       ][Info   ] Dial Hyper-V socket SOME-GUID
[13:18:03.974][ApiProxy       ][Info   ] Successfully dialed Hyper-V socket SOME-GUID
[13:18:03.975][ApiProxy       ][Info   ] error reading response from Docker:  HvSocket has already been closed

Что здесь происходит? Почему я не могу перезапустить ВМ?

Перезагрузка моей машины исправила это, но разве я не смогу перезагрузить ВМ? Это не было вызвано измененными настройками, потому что я мог воспроизвести его, просто перезапустив без изменения каких-либо настроек.

0