docker

În mare Docker funcționează ca o mașină virtuală cu overhead considerabil mai mic. E folosit pentru a rula aplicații într-un mediu izolat de restul sistemului. Fiecare container Docker poate rula propria distribuție Linux indiferent de distribuția de pe host. Host-ul poate fi o mașină fizică sau un VPS (KVM, XEN, Virtualbox ...) și pentru a instala și folosi Docker e nevoie de acces root.

Definite printr-un singur fișier de configurare containerele Docker pot fi refăcute de la zero în foarte scurt timp și vor funcționa identic indiferent de serverul pe care sunt refăcute. Este avantajoasă dezvoltarea aplicațiilor, local, folosind Docker pentru ca mai apoi să poată fi mutate în producție, fără prea multe surprize.