Cria containers para armazenar e rodar tudo que as aplicações precisam.
Container = mini sistema operacional
Arquivo docker file contém todas as instruções para a aplicação rodar.
Código com exemplo de dockerfile em aplicação node.
Orquestrador de containers do Docker
Ele define como cada container deve se comportar dentro de uma aplicação
Exemplo de utilização do volumes para atualizações no código serem feitas de forma automática com o nodemon