O que é Docker?

Docker é uma ferramenta que empacota um programa junto com tudo o que ele precisa para funcionar, como bibliotecas e configurações, em um formato chamado imagem. Assim, o programa roda da mesma forma em qualquer computador.

Na prática, o desenvolvedor cria uma imagem com o aplicativo e suas dependências, e o Docker executa essa imagem dentro de um contêiner, um ambiente isolado que roda por cima do sistema operacional. Isso evita o clássico problema de um software funcionar no computador de quem o criou e falhar no de outra pessoa.

Uma analogia simples é pensar em uma marmita pronta: a comida, os temperos e os talheres já vêm organizados dentro de um recipiente fechado, e basta esquentar e servir em qualquer lugar, sem precisar ter a cozinha original.

Por que importa: Docker simplifica a instalação e a manutenção de sistemas, mas uma imagem baixada de fontes desconhecidas pode conter softwares maliciosos, por isso convém usar apenas imagens de origem confiável, verificar atualizações de segurança e não dar mais permissões ao contêiner do que o necessário.

Onde falamos disso

Termos relacionados

← Ver o glossário completo