На ВМ не обнаружено активности, прерывание (Docker внутри Win10 VM) - PullRequest
0 голосов
/ 20 сентября 2018

Я хочу запустить Docker внутри моей Win10 Pro VM (работающей через VMWare на Win10).Docker для Windows работает нормально с включенными контейнерами Windows, но если я переключаюсь на контейнеры Linux, я получаю следующее исключение:

No activity detected on VM, aborting
   bei Docker.Core.Pipe.NamedPipeClient.Send(String action, Object[] parameters) in C:\gopath\src\github.com\docker\pinata\win\src\Docker.Core\pipe\NamedPipeClient.cs:Zeile 36.
   bei Docker.Actions.DoStart(SynchronizationContext syncCtx, Boolean showWelcomeWindow, Boolean executeAfterStartCleanup) in C:\gopath\src\github.com\docker\pinata\win\src\Docker.Windows\Actions.cs:Zeile 78.
   bei Docker.Actions.<>c__DisplayClass19_0.<ResetToDefault>b__0() in C:\gopath\src\github.com\docker\pinata\win\src\Docker.Windows\Actions.cs:Zeile 138.
   bei Docker.WPF.TaskQueue.<>c__DisplayClass19_0.<.ctor>b__1() in C:\gopath\src\github.com\docker\pinata\win\src\Docker.WPF\TaskQueue.cs:Zeile 59.

Я пробовал много разных вещей:

  • в моей хост-системеHyper-V отключен и включен на моей виртуальной машине
  • , другой Docker для версий Windows (стабильный и граничный)
  • несколько раз сбрасывал Docker до заводских настроек
  • при воспроизведении с настройками виртуальной машины

Что может вызвать проблему?Есть идеи?

1 Ответ

0 голосов
/ 07 апреля 2019

Работаете ли вы с контейнерами Linux на виртуальной машине или хосте Windows?

Это не будет работать, так как докеру нужно то же ядро ​​на хосте.В действительности все процессы Docker-контейнера будут выполняться в ядре хоста, поэтому необходимо иметь одно и то же ядро.Запустите виртуальную машину Linux в Windows, а затем запустите контейнеры Docker на виртуальной машине Linux, она будет работать, но вы не можете запустить контейнеры Linux в Windows или контейнеры Windows в Linux.

...