Descreva como um contêiner Docker funciona.
Um contêiner Docker é um ambiente isolado no qual os aplicativos podem ser empacotados e executados de forma confiável. Consiste no aplicativo, bibliotecas de sistema e outros arquivos de configuração necessários para uma tarefa específica. O contêiner é executado dentro de um host docker, que isola o contêiner de outros recursos do host e é responsável por gerenciar seu ciclo de vida. Os contêineres Docker são leves e altamente portáteis; eles podem ser rapidamente girados e transportados para diferentes ambientes, como nuvem, bare metal e on-premise.