Docker Desktop: WSL integration with distro Ubuntu unexpectedly stopped with exit code 1

When I try to start up Docker desktop, I immediately get this notification
N3OxF
Pressing “Restart it” causes the error message to pop up again .
In Settings > Resources > WSL Integration, I have enabled Ubuntu
When I run wsl -l v, it shows that “*Ubuntu” is running and version 2.
I’m not sure why this isn’t working. Any help is greatly appreciated.

1 Like

Did you manage to solve this problem?

I’m getting the same error message and docker fails with an error logs:

Docker.Core.NoBugsnagException:
Failed to start
w Docker.Engines.LinuxkitDaemonStartup.d__5.MoveNext() w C:\workspaces\main-merge\src\github.com\docker\pinata\win\src\Docker.Engines\LinuxkitDaemonStartup.cs:wiersz 54
— Koniec śladu stosu z poprzedniej lokalizacji, w której wystąpił wyjątek —
w System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
w System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
w Docker.Engines.WSL2.LinuxWSL2Engine.d__26.MoveNext() w C:\workspaces\main-merge\src\github.com\docker\pinata\win\src\Docker.Engines\WSL2\LinuxWSL2Engine.cs:wiersz 170
— Koniec śladu stosu z poprzedniej lokalizacji, w której wystąpił wyjątek —
w System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
w System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
w Docker.ApiServices.StateMachines.TaskExtensions.d__0.MoveNext() w C:\workspaces\main-merge\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\TaskExtensions.cs:wiersz 29
— Koniec śladu stosu z poprzedniej lokalizacji, w której wystąpił wyjątek —
w System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
w System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
w Docker.ApiServices.StateMachines.StartTransition.d__6.MoveNext() w C:\workspaces\main-merge\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\StartTransition.cs:wiersz 72
— Koniec śladu stosu z poprzedniej lokalizacji, w której wystąpił wyjątek —
w System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
w Docker.ApiServices.StateMachines.StartTransition.d__6.MoveNext() w C:\workspaces\main-merge\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\StartTransition.cs:wiersz 99
— Koniec śladu stosu z poprzedniej lokalizacji, w której wystąpił wyjątek —
w System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
w System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
w Docker.ApiServices.StateMachines.EngineStateMachine.d__15.MoveNext() w C:\workspaces\main-merge\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\EngineStateMachine.cs:wiersz 72
— Koniec śladu stosu z poprzedniej lokalizacji, w której wystąpił wyjątek —
w System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
w System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
w Docker.Engines.Engines.d__23.MoveNext() w C:\workspaces\main-merge\src\github.com\docker\pinata\win\src\Docker.Engines\Engines.cs:wiersz 109

Before I could use Docker Desktop without any troubles but I had a short break with projects where Docker is needed and now I can’t use it anymore.

I tried to clean WSL 2 data from Docker Troubleshoot, reinstalling Docker Desktop to v4.15 but it doesn’t work.