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.
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
Windows - Docker Desktop
- Activați WSL2 (Windows Subsystem for Linux):
wsl --installîn PowerShell cu drepturi de administrator - Descărcați installerul de la
docker.com/products/docker-desktop - Rulați installerul și bifați opțiunea „Use WSL 2 instead of Hyper-V"
- Reporniți calculatorul
- Deschideți Docker Desktop și așteptați ca statusul să devină „Running"
macOS - Docker Desktop
- Descărcați versiunea corectă pentru procesor: Apple Silicon sau Intel
- Deschideți fișierul
.dmgși copiați aplicația înApplications - 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 Engine | Dezvoltatori Windows care preferă linia de comandă Linux |
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 €