I am new to Docker/Kubernetes and trying to see if there is a way to get 'Docker Desktop' like functionality on Ubuntu, which is my primary development machine. All I know from my search is that the 'Docker Desktop' is only from Windows and Mac.
It contains many useful tools bundled together as below which is great for someone like me who is new to the ecosystem :
Docker Desktop includes Docker Engine, Docker CLI client, Docker Compose, Notary, Kubernetes, and Credential Helper.
Is there a way to get docker desktop for Linux or is there anything similar?
Now you can install Docker on Ubuntu by entering the following command: sudo apt install docker-ce docker-ce-cli containerd.io uidmap Then add your user account to the docker group using the following command: You can download the latest Docker Desktop package with the following command:
Have a 64-bit version of either Ubuntu Jammy Jellyfish 22.04 (LTS) or Ubuntu Impish Indri 21.10. Docker Desktop is supported on x86_64 (or amd64) architecture. Uninstall the tech preview or beta version of Docker Desktop for Linux. Run:
Click the Docker menu () to see Settings and other options. To run the Quick Start Guide on demand, select the Docker menu and then choose Quick Start Guide. Once a new version for Docker Desktop is released, the Docker UI shows a notification. You need to download the new package each time you want to upgrade manually.
When Docker Desktop starts, it creates a dedicated context that the Docker CLI can use as a target and sets it as the current context in use. This is to avoid a clash with a local Docker Engine that may be running on the Linux host and using the default context. On shutdown, Docker Desktop resets the current context to the previous one.
Currently, docker desktop supported Mac, Windows only.
For ubuntu, you can use Docker Engine with Portainer (Web-based).
Other options:
2022 Update: Docker Desktop for Linux (Tech Preview)
Get more info about it at this issuse It is currently only available as a .deb for Ubuntu 21.04, 21.10 and Debian distributions.
Docker announced in a blog post (16-Sep-2021):
Docker Desktop for Linux will be available to all developers through the free Docker Personal and paid Docker Pro, Team, and Business subscriptions. If you’re interested in early access please sign-up for our developer preview program.
That's good news! While the Desktop features are not really "required" on Linux, I've grown to like the user interface and not needing to behave differently on the Linux platform is very welcome!
Feb. 2022: there is now an official documentation (for what is still a Tech Preview)
Oct. 2022: Docker Desktop 4.12 has been released, and the Linux distribution is no longer a tech preview.
Docker Desktop for Linux
curl https://desktop-stage.docker.com/linux/main/amd64/74134/docker-desktop.deb --output docker-desktop.deb sudo apt install ./docker-desktop.deb systemctl --user start docker-desktop systemctl --user enable docker-desktop journalctl --user --unit=docker-desktop
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With