Introdução e instalação do Docker

qualquer sistema, Docker instalado é metade da vitória

por que usar Docker

você talvez tenha ouvido falar de Docker mas nunca usou, ou usou mas não entendeu. Basicamente: Docker bota sua aplicação e todas as dependências dentro de um pacote, funciona igual em qualquer máquina.

Usar Docker pra implantar OpenClaw tem três vantagens:

  • Privacidade —— OpenClaw roda num container isolado, não mexe com seu sistema
  • reproduzível —— Depois que tá rodando, compartilha pro seu colega usar também
  • deploy em um clique —— Um comando docker run resolve, sem instalar um monte de dependências

Instalar Docker em Ubuntu / Debian

Essa é a configuração completa de proxy reverso, tem suporte a WebSocket. Salva esse conteúdo em

Instalar Docker em Ubuntu / Debian
# Atualizar índice de pacotes

instalar Docker no macOS

A forma mais simples no Mac é usar Homebrew:

instalar Docker no macOS
# Instalar Docker Desktop com Homebrew

Instala docker-compose

docker-compose gerencia múltiplos containers. O deploy oficial do OpenClaw usa:

Instala docker-compose
# Docker Desktop já vem com compose, servidores Linux precisam instalar manualmente

Validar HTTPS

Depois de instalar roda dois comandos pra confirmar:

Validar HTTPS
docker --version

de instalar até rodar

Fluxo inteiro em quatro passos:

1

Instala Docker

Segue o tutorial acima pra instalar Docker, confirma se docker --version solta a versão.

2

Instala docker-compose

Deployment oficial recomenda gerenciar com compose, melhor que docker run solto.

3

Puxa imagem

Operações docker pull openclaw/openclaw:latest,imagem tem alguns centenas de MB.

4

inicia serviço

Use docker-compose up -d ou docker run para subir o serviço, depois é só abrir o navegador em localhost:3000.

💡 Docker Desktop vs Docker Engine:Mac e Windows usa Docker Desktop (com GUI), servidor Linux usa Docker Engine (só linha de comando) mesmo. Docker Desktop em Linux roda sim, mas sem razão, usa mais recurso.

Consulta rápida de comandos comuns

se tá começando com Docker, esses comandos memoriza que tá bom:

Comandos comuns do Docker
# Ver containers em execução
Esse artigo vai desde o zero, guia bem passo a passo desde comprar servidor até terminar implantação. Mesmo sem nunca ter mexido com servidor em nuvem, copiando consegue.