Docker Desktop v4.38.0 doesn't start on Ubuntu 24.10 unless I delete the ~/.docker directory

Problem Description

I recently upgraded to Docker Desktop v4.38.0, previous version was working flawlessly.

Now, after system restart, Docker Desktop is on forever loop with the message

Starting the Docker Engine…
Docker Engine is the underlying technology that runs containers

I checked the console.log located in ~/.docker/desktop/log/vm/console.log and I get the same log repeatedly

[2025-02-14T06:43:27.888553406Z][e[32minit.socketforward    ] connecting to TCP tcp+connect://192.168.65.1:1999
[2025-02-14T06:43:27.889102959Z][2minit.socketforward    m][W] cannot set up multiplexer, will retry in 100ms: dial tcp 192.168.65.1:1999: connect: network is unreachable

I don’t have any network adapter with the IP 192.168.65.1 though.

Operating System

Ubuntu 24.10

Docker

Docker Desktop v4.38.0

How did I install docker?

Temporary Solution

In order to make the Docker Desktop start operating normally, I have to delete the .docker folder located in home after stopping the Docker Desktop Service, ie:

systemctl --user stop docker-desktop
rm -rf ~/.docker
systemctl --user start docker-desktop

However, that solution it not ideal. I also tried chown -R 1000:1000 ~/.docker and I had no luck.

1 Like

I have exactly the same issue. What is this TCP connection to 192.168.65.1:1999? I can also see it.

I reverted to the previous version and it works fine.

The 192.168.65.0/24 network is used by the Docker containers for internal traffic.

I think the starting problem is due to misconfigured permission: who is the user/group associated with id 1000 ?

Try to verify if permissions are correctly assigned by following Post-installation steps