Scritto il 13/05/2014
Docker: the Linux container engine

Docker è un motore open source che consente di automatizzare la distribuzione di qualsiasi applicazione per essere eseguita praticamente ovunque.

I Contenitori Docker possono incapsulare qualsiasi carico di lavoro, ed essere eseguiti costantemente su qualsiasi server. Lo stesso contenitore che uno sviluppatore sviluppa e testa sul proprio computer portatile potrà essere eseguito sia in produzione , su macchine virtuali, server bare-metal, cluster OpenStack, istanze pubbliche, o combinazioni di quanto sopra.

 Le macchine virtuali di Docker vengono chiamate container, e all’interno di un container possiamo inserire qualsiasi cosa: da un intero sistema operativo, ad un pool di applicazioni, fino al singolo servizio, la struttura dei container di Docker è estremamente granulare ed applicabile a qualsiasi livello. Inoltre, la comodità di Docker è che può essere usato in ambienti virtuali oppure “bare metal”.

Non importa assolutamente il mezzo, il programma funziona ovunque con la stessa metodologia e ugualmente bene.

Cosa può fare Docker: