Ghid pentru instalarea și configurarea Docker pe Linux.Instalarea și configurarea Docker pe Linux este un proces simplu dacă urmați pașii corecți.
Odată configurat, Docker oferă un mediu sigur, rapid și eficient pentru dezvoltare și rularea aplicațiilor.
Este un instrument esențial pentru administratori de sistem, dezvoltatori și echipe DevOps.
Ghid pentru instalarea și configurarea
Docker este o platformă open-source care permite rularea aplicațiilor în containere izolate, ușor de gestionat și portabile.
Acest ghid vă va învăța cum să instalați și să configurați Docker pe un sistem Linux, pas cu pas, pentru a beneficia de avantajele containerizării moderne.
Cerințe preliminare
Asigurați-vă că aveți:
- Un sistem Linux actualizat (Ubuntu, Debian, CentOS, etc.);
- Acces root sau privilegii sudo;
- Conexiune la internet.
Ghid pentru instalarea și configurarea Docker
1. Actualizarea sistemului
Începeți prin actualizarea pachetelor:
sudo apt update && sudo apt upgrade -y
2. Instalarea Docker pe Ubuntu/Debian
2.1 Instalarea pachetelor necesare
sudo apt install ca-certificates curl gnupg lsb-release -y
2.2 Adăugarea cheii GPG a Docker
sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
2.3 Adăugarea repository-ului oficial Docker
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \ https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
2.4 Instalarea Docker Engine
sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
3. Verificarea instalării
Pentru a verifica dacă Docker este instalat corect:
sudo docker --version
Rularea unui container de test:
sudo docker run hello-world
4. Adăugarea utilizatorului în grupul docker
Pentru a folosi Docker fără sudo:
sudo usermod -aG docker $USER newgrp docker
5. Activarea și pornirea serviciului Docker
sudo systemctl enable docker sudo systemctl start docker
6. Configurarea Docker
Fișierul de configurare se află în:
/etc/docker/daemon.json
Exemplu de configurare cu logare și rețea personalizată:
{
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
},
"storage-driver": "overlay2"
}
Aplicați modificările:
sudo systemctl restart docker
7. Instalarea Docker Compose (dacă nu e inclus)
Pentru unele distribuții mai vechi:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose docker-compose --version
8. Testare rapidă cu un container nginx
Rulați un server web simplu:
docker run -d -p 8080:80 --name nginx-server nginx
Apoi accesați http://localhost:8080 în browser.
9. Comenzi utile Docker
docker ps– afișează containerele activedocker stop ID– oprește un containerdocker rm ID– șterge un containerdocker images– listează imaginile descărcatedocker exec -it ID bash– accesează un container activ
10. Dezinstalarea Docker (opțional)
Pentru a elimina complet Docker de pe sistem:
sudo apt purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin sudo rm -rf /var/lib/docker /etc/docker sudo rm /etc/apt/sources.list.d/docker.list


Comments (0)