DEV Community

Cover image for Why Linux developers need Docker Desktop for Linux?
Ajeet Singh Raina for Docker

Posted on • Updated on

Why Linux developers need Docker Desktop for Linux?

One common reason why Linux developers were waiting for Docker Desktop for Linux product was to have unified Docker experience across all major operating systems, be it Ubuntu(DEB), Red Hat(RPM) or Arch Linux(Pacman). Installing and maintaining Docker binaries on all these diverse Linux platform is still painful. Keeping up the latest Docker releases still require refreshing repository indexes and ensuring that the system packaging management doesn’t break.

With this new product offering, it’s always easy to keep your Docker version up-to-date and officially supported by Docker Team. The new Docker Desktop UI makes it so much easier to manage volumes, containers and images, as well as providing insights in to the Docker processes running locally on your machine.

Not only this, Docker Desktop allows you to run Kubernetes too. Installing Kubernetes is still not an easy task, that’s the reason why we have multitude of Kubernetes tools available in the market to make it seamless. Thanks to Docker Desktop, now you don’t really need to rely on 3rd party tool to install and maintain the latest version of Kubernetes on your desktop system.

In this blog post, you will see how to get started with Docker Desktop for Linux for the first time.

Getting Started

Download the correct package for your Linux distribution and install it with the corresponding package manager.

I have Ubuntu 22.04 installed on my HP Pavilion, hence I will go ahead and download the latest Docker Desktop 4.8.1 DEB package for my system.

Read the complete story

Top comments (2)

Collapse
 
leberknecht profile image
Delf Tonder

Installing and maintaining Docker binaries on all these diverse Linux platform is still painful. Keeping up the latest Docker releases still require refreshing repository indexes and ensuring that the system packaging management doesn’t break.

sorry... what? oO Never had any problems (ubuntu, arch and fedora) 🤷

Its worth mentioning that DfD runs in a VM, so instead of just-using cgroups and namespaces from your current kernel, you virtualize a computer to run a linux to have cgroups and namespaces available...aka "containers are running slower". Makes total sense for windows and macOS users, but for linux users there is a trade-off.

Collapse
 
moopet profile image
Ben Sinclair

What is it about Docker Desktop that makes it "easier to manage volumes, containers and images" than the existing interface?