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