Docker Desktop for Linux 4.33.0 on Ubuntu 22.04 not working after update

On Ubuntu 22.04.4 LTS after I upgraded Docker Desktop for Linux from 4.32.0 to 4.33.0 nothing worked anymore.

docker build
docker compose

just hung at the CLI prompt and nothing happened. I downgraded to Docker Desktop for Linux 4.32.0 and everything worked again. I checked the checksum of the download from docker-desktop-amd64.deb and it was correct.

I’m seeing this problem on two different Ubuntu systems, which are both up-to-date with patches at the Ubuntu 22.04.4 LTS level. I haven’t seen anybody else mention it though, so I wonder what’s going on!?

I’ve upgraded to Docker Desktop for Linux 4.34.0 and it all seems to be working fine. I have no idea why 4.33.0 didn’t work for me. It just hung.

I have Docker Desktop for Linux 4.34.0 working on two different systems:

  • Ubuntu 22.04.4 LTS and
  • Ubuntu 24.04.1 LTS.

For Ubuntu 24.04.1 I’m using the security workaround from the Release notes in the section Unprivileged user namespace restrictions to disable unprivileged user namespace restrictions for the entire system persistently.

1 Like

May I ask why you’re using Docker Desktop and not Docker Engine? Local K8s cluster?

May I ask why you’re using Docker Desktop and not Docker Engine? Local K8s cluster?

Docker Engine is only one component of Docker Desktop and Docker Engine would not be a substitute for me working on a laptop.

Docker Desktop for Linux on Ubuntu is working now, so my issue is resolved. Thank you for your concern!

Yes it’s a component of it

Docker Desktop was mainly made to launch a Linux VM with Docker Engine on it

If you’re using Linux without a special use case specifically requiring Docker Desktop, you probably shouldn’t use Docker Desktop

Also, being on a laptop makes absolutely no difference

Thank you for your hints about the differences. I had not fully appreciated this when I started using Docker Desktop on Linux in parallel to using the Docker Desktop on Windows version. It is however convenient to me to see (more or less) the same GUI on Ubuntu and Windows, so I plan to continue using Docker Desktop for Linux unless I hit a show-stopper in the future.

Install Docker Desktop on Linux does describe the differences and include a section heading “What is the difference between Docker Desktop for Linux and Docker Engine?” and I have re-read this information.

If there needs to be a general recommendation to prefer Docker Engine over Docker Desktop on Linux, then this should be a separate topic here, as it is not specific to my use-case. If there is consensus on any recommendation, then I would expect it to be pinned to the top of the Docker Desktop for Linux category.