O que é Docker?
O que é Docker: empacotar um programa em um container para rodar igual em qualquer lugar — explicado com a analogia do contêiner de navio.
Definição
Docker é uma ferramenta que empacota um programa com tudo o que ele precisa para rodar — código, bibliotecas e configurações — em uma unidade padrão chamada container.
Por que existe
Programas que funcionam na máquina de um dev muitas vezes quebram em outra. O container garante que rode igual em qualquer lugar.
Analogia simples
Como um contêiner de navio: não importa o porto, a carga viaja lacrada e chega do mesmo jeito.
Exemplo do dia a dia
Uma ferramenta de IA como o n8n pode ser instalada em segundos com Docker, sem configurar dependências à mão.
Por que as pessoas se importam
Docker virou padrão para instalar e publicar software, inclusive muitas ferramentas de IA autohospedadas. Facilita a vida de quem monta o próprio setup.
Mitos comuns
- Docker não é uma máquina virtual completa — é mais leve e compartilha o sistema.
- Não serve só para especialistas; muitos apps já vêm prontos em container.
- Container não é backup; ele empacota o app, não os seus dados por si só.
Onde você encontra
Instalação de ferramentas autohospedadas (n8n, bancos de dados), servidores e ambientes de desenvolvimento.
Conceitos relacionados
Revisado em 02/08/2026