Capitol gratuit

Instalare Docker

Modul de instalare diferă în funcție de sistemul de operare. Cea mai simplă cale pentru utilizatorii de desktop este Docker Desktop, iar pentru servere Lin...

Introducere

Modul de instalare diferă în funcție de sistemul de operare. Cea mai simplă cale pentru utilizatorii de desktop este Docker Desktop, iar pentru servere Linux (inclusiv VPS-uri de producție) se instalează direct Docker Engine.

Windows - Docker Desktop

  1. Activați WSL2 (Windows Subsystem for Linux): wsl --install în PowerShell cu drepturi de administrator
  2. Descărcați installerul de la docker.com/products/docker-desktop
  3. Rulați installerul și bifați opțiunea „Use WSL 2 instead of Hyper-V"
  4. Reporniți calculatorul
  5. Deschideți Docker Desktop și așteptați ca statusul să devină „Running"
Atenție: Docker Desktop necesită Windows 10 versiunea 1903+ (build 18362+) sau Windows 11, cu virtualizarea activată din BIOS/UEFI. Pe versiuni mai vechi de Windows, WSL2 nu este disponibil.

macOS - Docker Desktop

  1. Descărcați versiunea corectă pentru procesor: Apple Silicon sau Intel
  2. Deschideți fișierul .dmg și copiați aplicația în Applications
  3. Porniți Docker Desktop din Launchpad

Linux (Ubuntu/Debian) - Docker Engine

Pe servere de producție, se recomandă instalarea directă a Docker Engine, fără interfața grafică Docker Desktop:

# Dezinstalare versiuni vechi, dacă există
sudo apt remove docker docker-engine docker.io containerd runc

# Instalare dependențe și adăugare repository oficial
sudo apt update
sudo apt install ca-certificates curl gnupg
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
sudo chmod a+r /etc/apt/keyrings/docker.gpg

echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# Instalare Docker Engine, CLI și Compose plugin
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Rulare fără sudo (grup docker)

sudo usermod -aG docker $USER
newgrp docker

După acest pas, deconectați-vă și reconectați-vă la sesiune pentru ca modificarea de grup să aibă efect.

Verificare instalare

docker --version
docker compose version
docker run hello-world

Comanda docker run hello-world descarcă o imagine minimală de test și afișează un mesaj de confirmare dacă instalarea este funcțională.

MetodăRecomandat pentru
Docker Desktop (Windows/macOS)Dezvoltare locală, interfață grafică
Docker Engine (Linux, script oficial)Servere de producție, VPS
WSL2 + Docker EngineDezvoltatori Windows care preferă linia de comandă Linux
Notă: Versiunile Docker se schimbă frecvent. Verificați ultima versiune stabilă și pașii de instalare actuali la docs.docker.com/engine/install, deoarece comenzile de mai sus pot necesita ajustări minore în timp.

Continuați cu restul cursului

Acesta este capitolul 3 din cele 14 ale cursului, cu 5 lecții din 86. Cumpărați cursul și parcurgeți tot conținutul în cont, cu progres salvat, test final și certificat.

Cumpărați cursul la 130 €