---
title: "Execute o OpenClaw no Docker com Compose · DotsAgent"
description: "Execute o OpenClaw com Docker Compose: script de configuração, dashboard, dados persistentes e atualizações. Builds locais da imagem exigem 6 GB de RAM ou mais; uma imagem pré-construída evita isso."
url: https://dotsagent.io/pt/openclaw/docker
---

Guia do OpenClaw · 4 etapas

# Execute o OpenClaw no Docker

Execute o gateway e a CLI como serviços do Docker Compose, compilados a partir do código-fonte ou obtidos da imagem pré-construída ghcr.io/openclaw/openclaw.

Você precisa do Git e do Docker com Compose. Compilar a imagem localmente exige pelo menos 6 GB de RAM; portanto, use a imagem pré-construída em um host com menos memória.

1. Clone o repositório e execute a configuração O script de configuração do repositório prepara os serviços do Compose. Para ignorar o build local, exporte OPENCLAW_IMAGE=ghcr.io/openclaw/openclaw:latest antes de executá-lo. Uma imagem espelhada também é publicada no Docker Hub como openclaw/openclaw. shell`git clone https://github.com/openclaw/openclaw.git cd openclaw ./scripts/docker/setup.sh`
2. Abra o dashboard Este comando executa o contêiner da CLI uma vez para abrir o dashboard; --no-open impede que ele tente iniciar um navegador dentro do contêiner. Outros comandos da CLI funcionam da mesma forma. Por exemplo: docker compose run --rm openclaw-cli channels add --channel telegram --token "<token>". shell`docker compose run --rm openclaw-cli dashboard --no-open`
3. Persista os dados e dimensione o host Mantenha o estado do OpenClaw — ou seja, openclaw.json e o workspace do agente — em um volume nomeado ou bind mount para que ele seja preservado ao recriar e atualizar os contêineres. Reserve pelo menos 6 GB de RAM se você mesmo compilar a imagem; com a imagem pré-construída e modelos na nuvem, o gateway funciona com 1 GB. Dentro de um contêiner, gateway.bind auto é resolvido como 0.0.0.0; portanto, mantenha a autenticação por token ativada.
4. Atualize os contêineres Baixe as novas imagens para os serviços do gateway e da CLI e, em seguida, recrie somente o gateway. Sua configuração e seu workspace continuam no volume. shell`docker compose pull openclaw-gateway openclaw-cli docker compose up -d openclaw-gateway`

Como o gateway escuta em 0.0.0.0 dentro do contêiner, um mapeamento de porta como 18789:18789 o expõe em todas as interfaces do host. Em vez disso, mapeie como 127.0.0.1:18789:18789.

## Mais guias do OpenClaw

[Instalar o OpenClaw](https://dotsagent.io/pt/openclaw/install)

[Execute o OpenClaw em uma VPS](https://dotsagent.io/pt/openclaw/vps)

[Execute o OpenClaw em um Raspberry Pi](https://dotsagent.io/pt/openclaw/raspberry-pi)

[Conecte modelos ao OpenClaw](https://dotsagent.io/pt/openclaw/models)

[Conecte o OpenClaw ao Telegram](https://dotsagent.io/pt/openclaw/telegram)

[Reforce a segurança do seu gateway OpenClaw](https://dotsagent.io/pt/openclaw/hardening)

[Acesso remoto ao OpenClaw](https://dotsagent.io/pt/openclaw/remote-access)

## Fontes

1. [docs.openclaw.ai](https://docs.openclaw.ai/install/docker)/install/docker

Referência independente para quem cria agentes de IA. Não temos vínculo com nenhum dos fornecedores mencionados aqui.

© 2026 DotsAgent · Fatos verificados em 1 de outubro de 2026
