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
# Atualizar índice de pacotes
instalar Docker no macOS
A forma mais simples no Mac é usar Homebrew:
# Instalar Docker Desktop com Homebrew
Instala docker-compose
docker-compose gerencia múltiplos containers. O deploy oficial do OpenClaw usa:
# Docker Desktop já vem com compose, servidores Linux precisam instalar manualmente
Validar HTTPS
Depois de instalar roda dois comandos pra confirmar:
docker --version
de instalar até rodar
Fluxo inteiro em quatro passos:
Instala Docker
Segue o tutorial acima pra instalar Docker, confirma se docker --version solta a versão.
Instala docker-compose
Deployment oficial recomenda gerenciar com compose, melhor que docker run solto.
Puxa imagem
Operações docker pull openclaw/openclaw:latest,imagem tem alguns centenas de MB.
inicia serviço
Use docker-compose up -d ou docker run para subir o serviço, depois é só abrir o navegador em localhost:3000.
Consulta rápida de comandos comuns
se tá começando com Docker, esses comandos memoriza que tá bom:
# Ver containers em execução