Um container é um pacote que contém uma aplicação bem como todas as dependências de sistema necessárias para o seu funcionamento. Quando for executado, fará funcionar a sua aplicação num ambiente isolado. Além disso, um container é facilmente transportável de uma plataforma para outra, assegurando um funcionamento idêntico em todos os casos.