Install Docker on Linux Ubuntu, Debian, CentOS, Fedora, Arch

Опубликовано: 21 Июнь 2026
на канале: ShellAndDeploy
12
0

In this video you will learn how to install Docker Engine on the most popular Linux
distributions — Ubuntu, Debian, CentOS, Fedora, and Arch Linux — step by step from scratch.
Every command is shown on screen with a clear explanation of what it does and why you need it.
No theory, no filler — just the exact steps that work on a fresh machine.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 WHAT YOU WILL INSTALL
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Docker Engine (docker-ce)
✅ Docker CLI (docker-ce-cli)
✅ Container runtime (containerd.io)
✅ Docker Buildx plugin
✅ Docker Compose v2 (included — no separate install)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏱ CHAPTERS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
00:00 Intro
00:30 System Update (apt / dnf / pacman)
01:00 Install Dependencies
01:30 Add Docker GPG Key
02:00 Add Docker Repository
02:20 Install Docker Engine
03:00 Start and Enable Docker
03:20 Verify with hello-world
03:30 Run Docker Without sudo
04:10 Bonus: Docker Compose v2
04:10 Outro
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🖥 COMMANDS USED IN THIS VIDEO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▶ Ubuntu & Debian
sudo apt update
sudo apt install -y ca-certificates curl gnupg lsb-release
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lssudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
▶ CentOS & Fedora
sudo dnf check-update
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
sudo rpm --import https://download.docker.com/linux/centos/gpg
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/d...
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
▶ Arch Linux
sudo pacman -Syu
sudo pacman -S docker docker-compose
▶ All Distros — Post Install
sudo systemctl start docker
sudo systemctl enable docker
docker run hello-world
sudo usermod -aG docker $USER
newgrp docker
docker ps
docker compose version
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔗 NEXT VIDEOS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
→ How to run your first container with Docker Compose
→ Docker networking explained — bridge, host, and overlay
→ Set up Nginx as a reverse proxy in Docker
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 SUBSCRIBE for weekly videos on:
Docker • Nginx • Linux • n8n • Self-hosted AI • Homelab
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#docker #linux #ubuntu #selfhosted #homelab #devops #nginx #n8n #containers #debian