OpenClaw in Ollamas Docker-Container ausführen für einfachere Netzwerke

Ein Nutzer von r/openclaw hat ein Setup vorgestellt, bei dem OpenClaw im selben Docker-Container wie Ollama läuft, wodurch host.docker.internal oder Container-Hostnamen überflüssig werden. Der Ansatz ist einfach: Vom offiziellen ollama/ollama-Image ausgehen, OpenClaw darin installieren und OpenClaw über 127.0.0.1:11434 mit Ollama kommunizieren lassen. Dies vermeidet typische Netzwerkprobleme, geht aber mit einem hohen RAM-Verbrauch einher.
Wichtige Einrichtungsschritte
Container mit GPU-Unterstützung, persistenter Modellspeicherung und den Ports 11434 und 18789 (für das OpenClaw-Gateway) starten:
docker run -d \
--name ollamaopenclaw \
--gpus=all \
-v ollama_docker:/root/.ollama \
-p 11434:11434 \
-p 18789:18789 \
ollama/ollama
Um Ports nur an localhost zu binden:
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
Eine Shell im Container öffnen und OpenClaw installieren:
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
Modelle herunterladen (getestet mit kleinen Qwen-Varianten):
ollama pull qwen3.5:0.8b
ollama pull qwen3.5:2b
ollama pull qwen3.5:4b
ollama list
OpenClaw-Gateway konfigurieren:
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
Gateway starten (Terminal offen lassen):
openclaw gateway run --bind lan --port 18789 --allow-unconfigured
In einem zweiten Terminal erneut in den Container einsteigen und OpenClaw ausführen:
docker exec -it ollamaopenclaw sh
export PATH="$HOME/.openclaw/bin:$PATH"
export OLLAMA_API_KEY="ollama-local"
# Dann openclaw-Befehle ausführen
Ergebnisse und Abwägungen
Das Setup funktioniert: OpenClaw nutzt 127.0.0.1:11434 für Ollama, keine zusätzliche Netzwerkkonfiguration nötig. Ports und Speicher bleiben isoliert. Allerdings ist der RAM-Verbrauch hoch – große Eingaben überfordern kleine lokale Modelle (getestet mit 0,8B bis 4B). Der Nutzer merkt an, dass dies keine leichte Lösung ist, aber aus Sicht der Container-Isolation sauberer.
Für wen es gedacht ist
Entwickler, die OpenClaw und Ollama in einem einzigen Docker-Container betreiben möchten, um Host-Netzwerk und host.docker.internal-Probleme zu vermeiden, insbesondere für lokale oder CI-gebundene LLM-Toolchains.
📖 Vollständige Quelle lesen: r/openclaw
👀 Siehe auch

OpenClaw LLM-Timeout-Fix für das Laden kalter Modelle
Ein Reddit-Nutzer identifizierte und behob ein spezifisches Timeout-Problem in OpenClaw, bei dem kalt geladene lokale LLMs nach etwa 60 Sekunden versagten, selbst wenn höhere allgemeine Timeouts eingestellt waren. Die Lösung beinhaltet die Anpassung der Konfiguration für das eingebettete Runner-LLM-Leerlauf-Timeout.

OpenClaw-Drift-Fix: Vier Operator-Fähigkeiten zur Absicherung von Agenten-Workflows
Ein Entwickler teilt vier Operator-Fähigkeiten – Outcome Guard, Direction Clarifier, Routing Enforcer, Completion Verifier – um zu verhindern, dass Agenten vom Ziel abdriften und Aufgaben vorzeitig als erledigt melden.

Claude-Prompt zur Visualisierung der Denkstruktur: Absicht, Realität, Lücke
Ein Reddit-Nutzer teilt einen 100-Wörter-Prompt für Claude, der die KI auffordert, die strukturellen Muster in Gesprächen zu erkennen und zurückzuspiegeln – kategorisiert als Intent (was du WILLST), Reality (was IST) und Gap (was UNGELÖST ist) – anstatt des Inhalts selbst.

Hilfreiche Tipps aus der OpenClaw-Community: Ein vertiefter Einblick in die Optimierung von KI-Agenten
Entdecken Sie wertvolle Tipps aus der OpenClaw-Community zur Optimierung von KI-Coding-Agenten für bessere Leistung und Effizienz. Diese Einsichten könnten Ihre KI-Projekte revolutionieren.