roadmap icon indicating copy to clipboard operation
roadmap copied to clipboard

[Docker Desktop] Add installer to Flathub and Snap Store for Linux

Open aiqc opened this issue 1 year ago • 9 comments

Tell us about your request

It would be great if Docker Desktop for Linux were available as a flatpak app that is distributed on flathub.org

Apps that offer flatpaks include: podman, vs code, pycharm, sublime, slack, chrome, postman, firefox, spotify, etc. https://flathub.org/apps/io.podman_desktop.PodmanDesktop


What problem does this solve

  • End User:
    There is a lot of friction in the install process for entry-level users. For example, before the desktop app can be installed, users have to add the docker repo and install several dependencies. Sometimes I get an error 85% of the way through installing these dependencies and decide to nuke my system. In contrast, a flatpak could be installed with one click.

  • Internal Developer:
    There are many Linux distros. Flatpak provides a way to ensure cross-distro compatibility. In the long run, this may enable you to consolidate your Linux support footprint.

  • Big Picture:
    The Docker philosophy is essentially "don't install stuff on your real system." Yet, standing up Docker requires doing just that.

aiqc avatar Dec 11 '23 17:12 aiqc

Hi @aiqc , thank you for the suggestion! We are now considering both Flathub and Snap Store in Q1 this year.

KatTomrushka avatar Jan 11 '24 11:01 KatTomrushka

@KatTomrushka Will the Flathub/Snap package support only rootless mode or both root and rootless?

zuavra avatar Jan 11 '24 22:01 zuavra

@KatTomrushka Will the Flathub/Snap package support only rootless mode or both root and rootless?

Rootless support would be amazing in addition to support for root. I regularly use rootless installs, especially on environments that may be shared by multiple users so that I can allow the use of Docker without giving what is essentially sudo permissions to anyone who is able to run a container on the system.

Jaffa-Cakes avatar Jan 13 '24 14:01 Jaffa-Cakes

After careful consideration of our current priorities and acknowledging the relatively lower usage of our application on Linux compared to other operating systems, we have decided to place this request on our backlog for the time being.

We sincerely apologize for any inconvenience this may cause and appreciate your understanding as we focus on areas of higher demand.

Thank you for your patience and support!

KatTomrushka avatar Feb 20 '24 10:02 KatTomrushka

https://flathub.org/apps/io.podman_desktop.PodmanDesktop

jermatic avatar Apr 05 '24 13:04 jermatic

snap not needed; and if you add flatpak you can remove your other linux clients (=> less tech debt)

osbyrne avatar Jun 10 '24 09:06 osbyrne