On dockercon 2022 recently, docker officially announced a good news – docker desktop for Linux was officially released! This means that docker desktop is now officially available to Linux users!
The release of docker desktop for Linux has brought productivity advantages of docker desktop to developers using Linux workstations. Before that, docker desktop was only applicable to users of MAC and windows workstations.
Docker Desktop for Linux
Now, Linux desktop environment developers and users can use docker desktop to seamlessly create containers on Linux, and have the same docker desktop experience on MacOS and windows, including accessing the latest functions such as docker extensions.
Docker desktop can be used in Debian, Ubuntu and fedora, and provides experimental support for arch Linux.
Docker desktop for Linux is pre installed with docker compose, docker cli, kubernetes and other tools, which simplifies the installation and update process of the tool.
The docker desktop for Linux dashboard also makes it easier for developers to perform common docker operations involving container, image, and volume management. All these help to improve the work efficiency of developers and the collaboration within the team using docker desktop.
Using docker desktop on Linux, users can finally easily experience the cross platform docker experience. To sum up, some highlights that excite developers are as follows:
- Docker extension can be used to access new functions
- Seamless integration with kubernetes
- Easier management and organization of volumes, containers, and images.
- Docker desktop can be installed on Linux
From being abandoned to making a comeback: the counter attack of docker desktop
Docker is a leading provider of cloud native application development tools, content and services. Docker desktop is the simplest method for container applications. Users do not need to consider setting up the environment on the platform of their choice, and they can start using it by installing docker desktop.
Docker desktop applications come with container tools such as kubernetes, docker compose, buildkit, and vulnerability scanning.
In 2010, docker was officially launched. At that time, it was also called “dotcloud”. It was not renamed as “docker Inc.” until it was officially open source in 2013.
Later, with the strong rise of kubernetes, docker began to face a “crisis”. Previously, docker was not compatible with CRI interface. In order to support docker, kubernetes had to develop dockershim to be compatible with docker. However, as kubernetes gradually became an industry standard, docker was abandoned by kubernetes.
After layoffs and CEO changes, docker had to restructure the company until the end of 2019, hoping to “bet” on a future on the edge of life and death.
Fortunately, docker welcomes new opportunities. Over the past few years, docker has been continuously improving its operation and attracted a lot of investment and financing due to its focus on developer oriented products.
Prior to this, docker desktop was only available for windows and MacOS, but it did not support the Linux platform. Linux users can only use the kocker engine to create / test their kocker containers. Now, with the arrival of docker desktop for Linux, Linux users can use docker desktop more conveniently.
Precautions for installing and running docker desktop on Linux
Currently, users can obtain DEB and RPM packages officially supported by Ubuntu, Debian and fedora. Docker desktop software package for arch Linux is under development, but can be tested.
It is worth noting that the overall system requirements for installing and running docker desktop on Linux include:
- 64 bit Ubuntu 22.04 LTS, Ubuntu 21.10, Fedora 35, Fedora 36, or Debian 11.
- KVM virtualization support
- QEMU 5.2 or later
- SYSTEMd initialize the system
- Gnome or KDE desktop environment
- 4 GB memory
If the user is in a non GNOME desktop environment, you need to install the Gnome terminal for installation. In other aspects, users can follow the official instructions in the document.