Executando o OpenClaw dentro do Container Docker do Ollama para uma Rede Mais Simples

✍️ OpenClawRadar📅 Publicado: May 9, 2026🔗 Source
Executando o OpenClaw dentro do Container Docker do Ollama para uma Rede Mais Simples
Ad

Um usuário do r/openclaw compartilhou uma configuração que coloca o OpenClaw dentro do mesmo container Docker que o Ollama, eliminando a necessidade de host.docker.internal ou nomes de host de containers. A abordagem é simples: comece pela imagem oficial ollama/ollama, instale o OpenClaw dentro dela e faça o OpenClaw se comunicar com o Ollama em 127.0.0.1:11434. Isso evita problemas comuns de rede, mas vem com alto uso de RAM.

Principais etapas de configuração

Inicie o container com suporte a GPU, armazenamento persistente de modelos e portas 11434 e 18789 (para o gateway do OpenClaw):

docker run -d \
  --name ollamaopenclaw \
  --gpus=all \
  -v ollama_docker:/root/.ollama \
  -p 11434:11434 \
  -p 18789:18789 \
  ollama/ollama

Para vincular portas apenas ao localhost:

docker run -d \
  --name ollamaopenclaw \
  --gpus=all \
  -v ollama_docker:/root/.ollama \
  -p 127.0.0.1:11434:11434 \
  -p 127.0.0.1:18789:18789 \
  ollama/ollama

Abra um shell no container e instale o OpenClaw:

docker exec -it ollamaopenclaw sh
apt-get update && apt-get install -y curl git bash ca-certificates
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install-cli.sh | bash
export PATH="$HOME/.openclaw/bin:$PATH"
openclaw --version

Baixe os modelos (testados com pequenas variantes Qwen):

ollama pull qwen3.5:0.8b
ollama pull qwen3.5:2b
ollama pull qwen3.5:4b
ollama list

Configure o gateway do OpenClaw:

export OLLAMA_API_KEY="ollama-local"
openclaw config set gateway.bind lan
openclaw config set gateway.port 18789
openclaw config set gateway.controlUi.allowedOrigins '["http://localhost:18789","http://127.0.0.1:18789"]' --strict-json

Inicie o gateway (mantenha o terminal aberto):

openclaw gateway run --bind lan --port 18789 --allow-unconfigured

Em um segundo terminal, execute novamente no container e rode o OpenClaw:

docker exec -it ollamaopenclaw sh
export PATH="$HOME/.openclaw/bin:$PATH"
export OLLAMA_API_KEY="ollama-local"
# Então execute comandos openclaw
Ad

Resultados e desvantagens

A configuração funciona: o OpenClaw usa 127.0.0.1:11434 para o Ollama, sem necessidade de configuração extra de rede. Portas e armazenamento permanecem isolados. No entanto, o uso de RAM é alto—prompts grandes sobrecarregam modelos locais pequenos (0.8B a 4B testados). O usuário observa que esta não é uma solução leve, mas é mais limpa do ponto de vista de isolamento de containers.

Para quem é

Desenvolvedores que desejam executar OpenClaw e Ollama em um único container Docker para evitar as dores de cabeça de rede do host e host.docker.internal, especialmente para cadeias de ferramentas LLM locais ou em CI.

📖 Leia a fonte completa: r/openclaw

Ad

👀 See Also

Gerenciando a Janela de Contexto de Código do Claude para Custo e Desempenho
Tips

Gerenciando a Janela de Contexto de Código do Claude para Custo e Desempenho

Um desenvolvedor explica como cada chamada de API envia todo o histórico da conversa, tornando o histórico acumulado a parte cara, e compartilha um fluxo de trabalho de iniciar sessões novas com notas de transição para reduzir custos e melhorar a qualidade das respostas.

OpenClawRadar
Diretriz do Modo Furtivo Claude para Execução Autônoma de IA
Tips

Diretriz do Modo Furtivo Claude para Execução Autônoma de IA

Um usuário do Reddit compartilha uma diretiva de 'modo furtivo' que força o Claude a operar silenciosamente e de forma autônoma, entregando resultados completos de uma só vez sem saída de conversa até que o trabalho seja concluído.

OpenClawRadar
Como um não-programador criou um fluxo de trabalho reutilizável do Claude para marketing de conteúdo de fundador
Tips

Como um não-programador criou um fluxo de trabalho reutilizável do Claude para marketing de conteúdo de fundador

Um ex-editor de revista com zero experiência em programação compartilha como acidentalmente criou um fluxo de trabalho repetível com Claude para marketing de conteúdo de founder solo: despeje pensamentos crus e depois reestruture com Claude em formatos específicos para cada plataforma.

OpenClawRadar
Rotina de pré-codificação com Claude Code: 5 servidores MCP antes de escrever uma linha
Tips

Rotina de pré-codificação com Claude Code: 5 servidores MCP antes de escrever uma linha

Um desenvolvedor compartilha uma rotina de 60 a 90 segundos usando 5 servidores MCP (memória, grafo do código, busca Tavily, documentação Context7) e ganchos de segurança para reduzir drasticamente alucinações e edições desperdiçadas.

OpenClawRadar