O que é o Docker explicado de forma simples

O problema real que resolve, o que é um contentor, e os comandos básicos para começar.

Intermédio 1 min de leitura Publicado em 2026 Por Equipo SolucionaPC

O Docker empacota uma aplicação juntamente com exatamente o que precisa para funcionar, garantindo que se comporta da mesma forma em qualquer equipamento onde seja executada.

O problema que resolve

A frase típica é "no meu computador funciona" — um programador desenvolve algo que funciona perfeitamente no seu equipamento, mas falha no servidor ou no equipamento de outra pessoa, devido a diferenças subtis de configuração. O Docker empacota TUDO o que é necessário junto (o programa, as suas dependências exatas, a configuração) para que isto deixe de acontecer.

Contentor: a unidade básica do Docker

Um contentor é uma instância em execução de uma "imagem" (o pacote completo) — pode criar, parar e eliminar contentores constantemente sem afetar a imagem original de onde partem.

Comandos básicos

docker pull nginx
docker run nginx
docker ps

pull transfere uma imagem; run executa-a como contentor; ps lista os contentores ativos.

Dica: o Docker não substitui uma máquina virtual — cobrimos a diferença real entre ambos neste artigo dedicado.

Perguntas frequentes

O Docker é o mesmo que uma máquina virtual?

Não, embora cumpram funções de isolamento parecidas. O Docker é mais leve e rápido porque partilha o kernel do sistema operativo anfitrião, enquanto uma máquina virtual simula um computador completo e independente.

Preciso de saber programar para usar o Docker?

Ajuda, mas não é estritamente necessário para usar contentores já criados por outros — é mais relevante se quiser criar as suas próprias imagens do zero.

Partilhar: