Docker Community Edition

O trabalho de desenvolver mudou completamente após o Docker. O Docker trouxe transformações significativas na forma como interagimos com o nosso processo de desenvolvimento, com ele vencemos (ou praticamente se tornou inexistente) problemas de consistência de ambiente, portabilidade e isolamento das aplicações. Em nossos repositórios usamos largamente o Docker, seja para disponibilizar serviços, seja no processo de DEVOPS, mas esta é uma dependência obrigatória em nosso processo de desenvolvimento.
Para instalar o Docker, explore a documentação oficial que pode ser acessada por aqui, não esqueça de explorar o as páginas Learn how to install Docker e a Documentação Oficial para tirar o máximo proveito dessa dependência.