, ,

How to install Docker Desktop and Docker CLI on Debian 12

|

1. Install Docker CLI

Step 1: Update and Install Required Dependencies

sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

Step 2: Add Docker’s Official GPG Key

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Step 3: Add Docker Repository

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Step 4: Install Docker CLI

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

Step 5: Verify Installation

Check Docker CLI version:

docker --version

2. Install Docker Desktop

Docker Desktop is officially supported only for Ubuntu, but it can be installed on Debian 12 with some additional steps.

Step 1: Download Docker Desktop

Visit the official Docker Desktop Linux page and download the .deb package for Linux. Alternatively, use wget:

wget https://desktop.docker.com/linux/main/amd64/docker-desktop-<version>-amd64.deb

Replace <version> with the latest version number from the Docker website.

Step 2: Install Docker Desktop

sudo apt install -y ./docker-desktop-<version>-amd64.deb

Step 3: Enable WSL2 Backend (Optional)

If you’re using a WSL2 backend, install qemu:

sudo apt install -y qemu-system

Step 4: Start Docker Desktop

Run Docker Desktop:

docker-desktop

3. Post-Installation Steps

a. Add Your User to the Docker Group

sudo usermod -aG docker $USER

Log out and back in for the changes to take effect.

b. Enable Docker at Startup

sudo systemctl enable docker
sudo systemctl start docker

c. Verify Docker Desktop

Run the following to check Docker Desktop:

docker info

4. Troubleshooting

  • If Docker Desktop fails to start, check logs:
journalctl -u docker-desktop.service
  • Ensure virtualization is enabled in your BIOS/UEFI settings if required.

This should get both Docker CLI and Docker Desktop running on your Debian 12 system!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *