I container sono unità software standard che contengono tutto il codice e le dipendenze, tra cui file binari, librerie e file di configurazione, necessari per eseguire un'applicazione. I software containerizzati possono essere eseguiti in maniera affidabile da un ambiente di elaborazione a un altro.