Os programadores terão maior facilidade em perceber o conceito do Docker, uma solução que permite colocar no mesmo ‘contentor’ diferentes elementos de um mesmo software, como o código propriamente dito, ferramentas e bibliotecas de sistema.

E como os elementos estão todos ‘encaixotados’ no mesmo sítio, o sistema do Docker garante depois que é executado em diferentes ambientes de utilização sem que o programador tenha de ter mais preocupações com isso.

O que acontece é que o Docker funciona um pouco como os sistemas de máquinas virtuais, mas eliminando algumas etapas intermediárias, o que permite poupar recursos.

[caption][/caption]

Informações mais específicas estão disponíveis na página oficial do projeto.