roadmap
roadmap copied to clipboard
Support Ubuntu 24.04
Tell us about your request? Docker desktop official support for ubuntu 24.04
Which service(s) is this request for? docker desktop/docker cli
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard? there is no official support and docker desktop straight up doesn't open, need it for work.
Are you currently working around the issue? no
Is there some news about this? I have read no official response on the forums or somewhere else. How much time can pass without support? How much was last time with 22.04?
I experience this problem too and there is an open forum for this with several people participating. It would be very interesting if you no longer needed a hack to access docker-desktop on Ubuntu 24.
This is the forum: https://forums.docker.com/t/cannot-get-docker-desktop-to-run-on-ubuntu-24-04/141004
Thanks for your ticket.
We started publishing deb
packages for docker-ce ("docker engine") and the docker cli for Ubuntu 24.04 on download.docker.com, but I'm not sure what the current status is for docker desktop (and if it has been fully verified for the Ubuntu 24.04 release).
I'm not on the team maintaining Docker Desktop for Linux, so let me ask that team if they have more information (and to have a look at the issues reported on the forum).
I tried to run 4.28.0 - it wont start.
I then removed docker completely and installed 4.29.0. This ran as expected yesterday. Today ( after a reboot) its not starting either.
For anyone interested in running Docker Desktop until official support, there's a workaround, but it exposes a security issue, you can read more here: https://github.com/docker/desktop-linux/issues/209
Thanks for your ticket.
We started publishing
deb
packages for docker-ce ("docker engine") and the docker cli for Ubuntu 24.04 on download.docker.com, but I'm not sure what the current status is for docker desktop (and if it has been fully verified for the Ubuntu 24.04 release).I'm not on the team maintaining Docker Desktop for Linux, so let me ask that team if they have more information (and to have a look at the issues reported on the forum).
Did you ask them for more information? I upgraded to 4.30.0 and its still not working.
Did you ask them for more information?
Yes, I asked; team was aware of this, and had a couple of pull-requests related to this, but it was a non-trivial change to make (various parts affected that needed a rewrite); it's still being worked on, but I don't have an ETA currently.
@thaJeztah
We started publishing deb packages for docker-ce ("docker engine") and the docker cli for Ubuntu 24.04
Yes, and the official documentation is also available at https://docs.docker.com/engine/install/ubuntu/ but there seem to be problems at step 2. of the Install using the apt repository:
$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'moby-containerd' instead of 'containerd.io'
Package docker-ce is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
moby-cli:armhf moby-engine:armhf moby-cli:arm64 moby-engine:arm64 moby-engine moby-cli
Package docker-ce-cli is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
moby-cli:armhf moby-cli:arm64 moby-cli
Package docker-buildx-plugin is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
moby-buildx:armhf moby-buildx:arm64 moby-buildx
E: Package 'docker-ce' has no installation candidate
E: Package 'docker-ce-cli' has no installation candidate
E: Package 'docker-buildx-plugin' has no installation candidate
E: Unable to locate package docker-compose-plugin
@mloskot That error seems to indicate that either the apt-repository is not properly setup; the content of /etc/apt/sources.list.d/docker.list
should look something like;
cat /etc/apt/sources.list.d/docker.list
deb [arch=arm64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu noble stable
(the arch=
bit depending on the hardware architecture you're running on)
In addition, based on some of the messages, I suspect this may be on a machine that's connected to Microsoft's package repositories and has docker setup from their packages. Microsoft packages docker-ce
as moby-engine
in their package repositories, and it looks like those packages have a Replace
directive, which means they "shadow" the docker-ce
packages;
Note, selecting 'moby-containerd' instead of 'containerd.io'
Package docker-ce is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
moby-cli:armhf moby-engine:armhf moby-cli:arm64 moby-engine:arm64 moby-engine moby-cli
The installation instructions already have a step to uninstall packages that are known to conflict (for situations where docker is to be installed on an existing machine that may already have some other distributions of docker installed), but it looks like it currently does not take those packages into account, as they're less common (i.e., not part of packages provided by the Linux distribution itself); https://docs.docker.com/engine/install/ubuntu/#uninstall-old-versions
@thaJeztah I have followed the guide step by step, including the uninstallation part. However, I made a mistake by dumbly copying these commands from the step 1. and pasting into terminal
making a mistake by not noticing there is no && \
continuation at the end of the sudo
commands.
Pasting and executing those commands one by one deployed the correct /etc/apt/sources.list.d/docker.list
indeed, and that obviously did the trick. Thank you and apologies for the unnecessary noise.
No worries! Let me hide those last few comments as "off-topic" to keep the discussion more on topic 👍
Has there been an ETA established for this?