Diferențe

Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii.

Link către această vizualizare comparativă

docker [2026/04/05 12:22] – creat thinkrootdocker [2026/04/05 12:23] (curent) thinkroot
Linia 1: Linia 1:
 ====== Docker ====== ====== Docker ======
  
-Docker este o platformă open source care permite rularea aplicațiilor în containere — medii izolate, ușoare și portabile, care conțin tot ce are nevoie o aplicație ca să funcționeze: cod, biblioteci, configurații. Spre deosebire de mașinile virtuale, containerele Docker nu virtualizează hardware-ul, ci împart kernel-ul sistemului gazdă, ceea ce le face mult mai rapide și mai puțin consumatoare de resurse.+Docker este o platformă open source care permite rularea aplicațiilor în containere medii izolate, ușoare și portabile, care conțin tot ce are nevoie o aplicație ca să funcționeze: cod, biblioteci, configurații. Spre deosebire de mașinile virtuale, containerele Docker nu virtualizează hardware-ul, ci împart kernel-ul sistemului gazdă, ceea ce le face mult mai rapide și mai puțin consumatoare de resurse.
  
 Docker a devenit standardul de facto pentru deployment-ul aplicațiilor moderne, atât în homelab-uri, cât și în medii de producție. Docker a devenit standardul de facto pentru deployment-ul aplicațiilor moderne, atât în homelab-uri, cât și în medii de producție.
Linia 9: Linia 9:
 Înainte de instalare, câteva noțiuni esențiale: Înainte de instalare, câteva noțiuni esențiale:
  
-  * **Imagine (image)** — un șablon read-only din care se creează containerele. O imagine poate fi descărcată din Docker Hub sau construită local cu un Dockerfile. +  * **Imagine (image)** un șablon read-only din care se creează containerele. O imagine poate fi descărcată din Docker Hub sau construită local cu un Dockerfile. 
-  * **Container** — o instanță rulantă a unei imagini. Poate fi pornit, oprit, șters și recreat oricând. +  * **Container** o instanță rulantă a unei imagini. Poate fi pornit, oprit, șters și recreat oricând. 
-  * **Docker Hub** — registrul public oficial de imagini Docker, de unde se descarcă imaginile cu comanda ''docker pull''+  * **Docker Hub** registrul public oficial de imagini Docker, de unde se descarcă imaginile cu comanda ''docker pull''
-  * **Volume** — mecanism de persistență a datelor în afara containerului. Fără volume, datele se pierd când containerul este șters. +  * **Volume** mecanism de persistență a datelor în afara containerului. Fără volume, datele se pierd când containerul este șters. 
-  * **Docker Compose** — unealtă care permite definirea și rularea mai multor containere împreună, folosind un fișier ''docker-compose.yml''.+  * **Docker Compose** unealtă care permite definirea și rularea mai multor containere împreună, folosind un fișier ''docker-compose.yml''.
  
 ===== Instalare ===== ===== Instalare =====
Linia 198: Linia 198:
 Fără volume, datele din container se pierd la ștergerea acestuia. Există două metode principale: Fără volume, datele din container se pierd la ștergerea acestuia. Există două metode principale:
  
-**Bind mount** — mapezi un director de pe sistemul gazdă direct în container:+**Bind mount** mapezi un director de pe sistemul gazdă direct în container:
  
 <code bash> <code bash>
Linia 207: Linia 207:
 </code> </code>
  
-**Volume Docker** — gestionat de Docker, stocat în ''/var/lib/docker/volumes/'':+**Volume Docker** gestionat de Docker, stocat în ''/var/lib/docker/volumes/'':
  
 <code bash> <code bash>
Linia 320: Linia 320:
  
   * [[https://docs.docker.com|Documentația oficială Docker]]   * [[https://docs.docker.com|Documentația oficială Docker]]
-  * [[https://hub.docker.com|Docker Hub]] — registrul public de imagini +  * [[https://hub.docker.com|Docker Hub]] registrul public de imagini 
-  * [[https://docs.docker.com/compose/|Docker Compose]] — documentație oficială+  * [[https://docs.docker.com/compose/|Docker Compose]] documentație oficială
   * [[https://github.com/docker/compose|Docker Compose pe GitHub]]   * [[https://github.com/docker/compose|Docker Compose pe GitHub]]
  
 {{tag>docker containere virtualizare instalare linux devops homelab}} {{tag>docker containere virtualizare instalare linux devops homelab}}