Docker Community Forums

Share and learn in the Docker community.

Switching to Windows Container Crash

Hello All,

When trying to switch to Windows Containers I get a delayed crash with the error message:

Time out has expired and the operation has not been completed.

   at System.ServiceProcess.ServiceController.WaitForStatus(ServiceControllerStatus desiredStatus, TimeSpan timeout)
   at Docker.Backend.Processes.WindowsDockerDaemon.TryToStartService(Settings settings, String args, Dictionary`2 env)
   at Docker.Backend.Processes.WindowsDockerDaemon.Start(Settings settings, String daemonOptions, Boolean useProtectedNamedPipe)
   at Docker.Backend.ContainerEngine.Windows.DoStart(Settings settings, String daemonOptions)
   at Docker.Backend.ContainerEngine.Windows.Start(Settings settings, String daemonOptions, Credential credential)
   at Docker.Backend.BackendNamedPipeServer.<Run>b__8_4(Object[] args)
   at Docker.Core.Pipe.NamedPipeServer.<>c__DisplayClass9_0.<Register>b__0(Object[] parameters)
   at Docker.Core.Pipe.NamedPipeServer.RunAction(String action, Object[] parameters)

I have tried to uninstall/reinstall docker, do a docker logout/docker login via the command line as well as resetting to factory defaults. Nothing seems to be working and I cannot find anyone who has the same problem.

Any help would be appreciated!

  • Issue type - Switching Container to Windows
  • OS Version/build - Windows 10
  • App version - 2.1.0.1 (37199) Stable
  • Steps to reproduce - Right click docker icon in taskbar, click switch to windows containers

Henry