Guias · Conceitos

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