O documento introduz o Docker, que automatiza a implementação de aplicações em containers leves e portáteis que podem rodar em diferentes ambientes. Ele discute como Docker resolve problemas com movimentação de ambientes de desenvolvimento para produção, manutenção de software e automação de testes de forma mais simples do que Virtual Machines (VMs) ou fazendo manualmente. Docker empacota aplicações e dependências em containers mais leves do que VMs, compartilhando recursos do sistema operacional.