elfsightSari la conținut
Ghid pentru instalarea și configurarea Docker

Ghid pentru instalarea și configurarea Docker pe Linux

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 active
  • docker stop ID – oprește un container
  • docker rm ID – șterge un container
  • docker images – listează imaginile descărcate
  • docker 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

Servicii SEO speciale – Oferim servicii speciale de optimizare SEO și promovare pentru motoarele de căutare. Contactați-ne acum!

Dorel Tănase

Dorel Tănase – specialist SEO și Web Design-er cu peste 18 ani de experiență. Dorel Tănase este unul dintre specialiștii în optimizare SEO din România, cu o activitate neîntreruptă în mediul online de peste 18 ani.

Parcursul său profesional a început în anul 1997, odată cu lansarea website-ului cisnet.ro – unul dintre primele proiecte web românești axate pe servicii IT și prezență online.

Articolul precedent
Următorul articol

Comments (0)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Înapoi sus
Caută
ROEN