Docker este platforma care a popularizat containerele: un mod de a împacheta o aplicație împreună cu toate dependențele ei (biblioteci, runtime, fișiere de configurare) într-o imagine portabilă, care rulează la fel pe laptopul tău, pe serverul de test și în producție. Un container este o instanță izolată a unei imagini, pornită cu o comandă precum docker run, care folosește kernelul sistemului gazdă și pornește în câteva fracțiuni de secundă, spre deosebire de o mașină virtuală.
Secțiunea este organizată pe categorii: Imagini (descărcare, construire, etichetare, publicare), Containere (pornire, oprire, inspectare, depanare), Volume și rețele (date persistente și comunicare între containere), Dockerfile (instrucțiunile cu care îți construiești propriile imagini), Docker Compose (aplicații cu mai multe servicii descrise într-un fișier compose.yaml) și Întreținere și curățenie. Exemplele sunt scrise pentru Docker Engine 24+ și Compose v2, invocat ca docker compose (fără cratimă).
Apasă pe oricare comandă din tabelele de mai jos pentru a vedea explicații detaliate, opțiunile cele mai utile, exemple cu ieșirea reală din terminal și greșelile frecvente pe care le fac începătorii.