Docker

Docker nada mais é do que uma plataforma OpenSource usada para adicionar e simplificar o uso de containers, funciona quase como uma virtualização, mas graças a sua integração ao host, trabalha de um modo muito mais rápido e eficaz. Um dos segredos do Docker é o isolamento do Sistema Operacional Base e de todas as suas dependências como libs e servidores.

O Docker também oferece várias ferramentas de grandes benefícios para o gerenciamento de máquinas e sistemas, podendo ser virtual ou física. Um exemplo é o “Aufs”, um serviço de arquivos que implementa uma união para montar sistemas de arquivos Linux.

O Docker utiliza como base o LXC ( Linux Container ), que tem a função de rodar os sistemas de forma isolados e em um único host de controle. Cada ambiente virtual vai ter sua própria CPU, memória, rede, espaço e vários outros recursos independentes. Todo esse isolamento é graças aos Grupos de controles ( cgroups ) um dos recursos do Kernel.

Vale muito a pena pensar em migrar para o uso do Docker, além de sua velocidade que é superior a de uma virtualização, suas ferramentas vão fazer uma economia com vários recursos de forma simples e eficaz.