Os contêineres são unidades padronizadas de software que contêm todos os códigos e dependências, incluindo binários, bibliotecas e arquivos de configuração, necessários para a execução de um aplicativo. O software em contêiner pode ser executado de modo confiável de um ambiente de computação para outro.