Înapoi la blog
Ianuarie 13, 2026Ghiduri

Cum să instalezi Docker pe server Linux

Ghid complet despre instalarea Docker și Docker Compose pe servere Ubuntu și CentOS pentru aplicații containerizate.

Cum să instalezi Docker pe server Linux

Docker este o platformă pentru dezvoltarea, livrarea și rularea aplicațiilor în containere. Containerele îți permit să împachetezi o aplicație cu toate dependențele sale, asigurându-te că funcționează consecvent în diferite medii. Acest ghid te va ajuta să instalezi Docker pe serverul tău Hiddence.

Pentru Ubuntu / Debian

Pasul 1: Actualizează pachetele de sistem

bash
sudo apt update
sudo apt upgrade -y

Pasul 2: Instalează cerințele preliminare

bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

Pasul 3: Adaugă depozitul Docker și instalează

bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y

Pentru RHEL / CentOS / Alma Linux / Rocky Linux

Pasul 1: Instalează cerințele preliminare

bash
sudo yum install -y yum-utils

Pasul 2: Adaugă depozitul Docker și instalează

bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable docker

Verifică instalarea

bash
sudo docker --version
sudo docker run hello-world

Instalarea Docker Compose

Docker Compose îți permite să definești și să rulezi aplicații Docker cu mai multe containere. Pe sistemele moderne, se recomandă instalarea acestuia ca plugin:

bash
# Pentru Ubuntu/Debian
sudo apt update
sudo apt install docker-compose-plugin -y

# Pentru RHEL / CentOS
sudo yum install docker-compose-plugin -y

# Verifică
docker compose version

Comenzi de bază Docker

bash
# Descarcă o imagine (image)
docker pull nginx

# Rulează un container
docker run -d -p 80:80 --name mynginx nginx

# Listează containerele care rulează
docker ps

# Oprește un container
docker stop mynginx

# Șterge un container
docker rm mynginx

Sfaturi utile

  • Adaugă utilizatorul tău la grupul docker pentru a rula Docker fără sudo: sudo usermod -aG docker $USER
  • Folosește Docker Compose pentru aplicații cu mai multe containere
  • Curăță regulat imaginile și containerele nefolosite: docker system prune
  • Folosește volume pentru stocarea persistentă a datelor
  • Monitorizează resursele containerelor: docker stats