How to Install Docker Desktop on Linux Mint 22

Learn how to install Docker Desktop on Linux Mint 22. Follow our step-by-step guide to set up and run containers effortlessly on your Mint system.

If you’re looking to run containerized applications effortlessly on your Linux Mint 22 system, Docker Desktop is the ideal tool. It simplifies managing containers by providing a unified platform with a user-friendly interface, Docker CLI, and other essential tools like Docker Compose and Kubernetesโ€”all bundled together.

At the same time, pure Docker (here’s our guide on installing it on Mint 22), which refers to the standalone Docker Engine and CLI tools, is often used primarily on Linux servers. It provides more control and is lightweight, but its learning curve is much higher.

In this guide, we’ll show you how to install Docker Desktop on Linux Mint 22, enabling you to take advantage of its streamlined interface and powerful container management features.

System Requirements

To install Docker Desktop successfully on your Linux Mint 22 system, it must match the following requirements:

  • 64-bit kernel and CPU support for virtualization.
  • At least 4 GB of RAM.
  • KVM virtualization support.
  • QEMU must be version 5.2 or newer.
  • A desktop environment with system tray support.

Additionally, it is important to understand that Docker Desktop runs a Virtual Machine that creates its own Docker context.

In other words, containers deployed on your Linux host before installing Docker Desktop will not be available in the app, so youโ€™ll have to redeploy them through it to be able to manage them through Docker Desktop.

Step 1: Add Official Docker Repository

Iโ€™ll clarify immediately โ€“ to install Docker Desktop on Mint 22, you essentially need to install a single DEB package. However, if you quickly download and try to install it without first adding a Docker repository to your system, youโ€™ll face an error due to missing dependencies.

Specifically, the message states, “The following packages have unmet dependencies: docker-desktop : Depends: docker-ce-cli but it is not installable

Unmet dependencies error.
Unmet dependencies error.

In other words, Docker Desktop needs the โ€œdocker-ce-cliโ€ package installed (or available for installation) on your Mint 22 system. So, weโ€™ll first add the official Docker repositories where the package is available to our host. This way, when we install Docker Desktop, all the necessary dependencies will be met.

Run the commands one after another in the order shown below to do it:

sudo apt install apt-transport-https ca-certificates curl gnupg
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu noble stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullCode language: Bash (bash)

If you look closely at the third line, it’s adding the Ubuntu 24.04 LTS Docker repository to your system. This is perfectly fine because Linux Mint 22 uses Ubuntu 24.04 LTS “Noble Numbat” as its foundation, so it shares the same package base.

Next, refresh the repository index; as you can see, the Docker repo is ready for use. So when you install Docker Desktop in the next step, the required package dependencies will be downloaded from it, thus ensuring a seamless installation.

sudo apt updateCode language: Bash (bash)
Refreshing Mint 22's package base.
Refreshing Mint 22’s package base.

Step 2: Download Docker Desktop

Now point your browser to this address and click the โ€œDEB packageโ€ link to download the Docker Desktop installation package.

Download the Docker Desktop installation package for Linux Mint 22.
Download the Docker Desktop installation package for Linux Mint 22.

Step 3: Install Docker Desktop on Linux Mint 22

So, everything is ready. The last step is to install the DEB file we downloaded. To do this, use the command below, but remember to change the file path if you downloaded it to a different location on your Mint 22 system.

sudo apt install ./Downloads/docker-desktop-amd64.debCode language: Bash (bash)
Install Docker Desktop on Linux Mint 22.
Install Docker Desktop on Linux Mint 22.

Wait for the necessary packages to be downloaded and installed; the process will not take more than a minute.

Step 4: Run Docker Desktop

Congratulations, we’re done! Launch Docker Desktop from the start menu; it’s in the “Programming” section. When its icon appears, click to run it.

Run the Docker Desktop app.
Run the Docker Desktop app.

You will be greeted by the โ€œDocker Subscription Service Agreement.โ€ Click the โ€œAcceptโ€ button.

Docker Subscription Service Agreement
Docker Subscription Service Agreement

You can log in on the next screen if you have Docker Desktop subscriptions. If not, just click the โ€œSkipโ€ link.

Choose to log in to your Docker Desktop subscription or continue without it.
Choose to log in to your Docker Desktop subscription or continue without it.

Weโ€™re almost set. Docker has a quick survey to learn more about its users. You can participate by answering it brieflyย or clicking the โ€œSkipโ€ button again.

Welcome Survey
Welcome Survey

And thatโ€™s all! Youโ€™ve successfully installed Docker Desktop on your Linux Mint 22 system, and you’re all set up to bring all your containerization ideas to reality. You can also manage the application itself through the system tray icon.

Docker Desktop successfully installed, up & running on Linux Mint 22.
Running containers using Docker Desktop on Linux Mint 22.
Running containers using Docker Desktop on Linux Mint 22.

So, what are you waiting for? With Docker Desktopโ€™s convenient graphical interface, working with containers is a real pleasure and ease. I’m sure you can’t wait to start trying out its capabilities, but just one last thing before that.

Docker Desktop has a feature that lets it start when you log into your computer. You can find this option in “Settings” > “General” > “Start Docker Desktop when you log in to your computer,” but unfortunately, it does not work under Linux.

But donโ€™t worry! Linux Mint offers a simple solution to set up applications to start automatically upon login. Weโ€™ll use this method to ensure Docker Compose starts automatically, avoiding the hassle of starting it manually each time. Here’s how.

In Mint’s Start main menu, search for “Startup Applications.” Open the app, click the “+” icon, and pick the “Choose application” option.

Set Docker Desktop to start automatically.
Set Docker Desktop to start automatically.

Next, search for “docker” and click on the app once it appears. Then, click the “Add Application” button to confirm. So, next time when you log in again to your Linux Mint 22 system, Docker Desktop will automatically start up.

Set Docker Desktop to start automatically.
Set Docker Desktop to start automatically.

Bottom Line

As you can see, installing Docker Desktop on Linux Mint 22 with the proper instructions is relatively straightforward.

Whether setting up a development environment, running containers for testing, or deploying applications, a robust platform tailored for these tasks will get you all set.

For more in-depth knowledge about using Docker, visit its documentation or navigate to the official Docker Desktop manuals.

Thanks for using our guide! Feel free to share your thoughts in the comments section below.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%