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

35 Tage Claude Code: Warum 3 parallele Agents die wahre Grenze sind
Eine Analyse von über 1.800 Claude-Code-Durchläufen zeigt: Der Engpass ist nicht der Kontext, sondern die menschliche Fähigkeit, Ergebnisse zusammenzuführen. Eine einfache Formel N ≈ 1 / (Anteil der Wartezeit) erklärt die Grenze bei 3 Agenten.

Die Untersuchung der OpenClaw-Token-Nutzung deckt Konfigurationsprobleme auf.
Ein Entwickler verbrauchte sein wöchentliches OpenAI Codex-Abonnement in 1,5 Tagen und nutzte Claude Code, um Konfigurationsprobleme zu identifizieren: Telegram-Bots, die auf jede Nachricht reagierten, Web-Abfragen, die rohes CSS/JS zurückgaben, und verwaiste Sitzungsdateien, die sich ansammelten.

CLAUDE.md verwenden, um Projektkonventionen über Claude AI-Sitzungen hinweg beizubehalten
Fügen Sie eine CLAUDE.md-Datei in Ihr Projektstammverzeichnis ein, und Claude liest sie zu Beginn jeder Sitzung. Es merkt sich Ihre TypeScript-Regeln, keine Standard-Exporte, Testkonventionen und Architekturkontext, ohne dass Sie alles neu erklären müssen.

Claude Code Token-Verschwendung beheben: Deaktiviere Attribution-Header für bessere Cache-Treffer
Das Setzen von CLAUDE_CODE_ATTRIBUTION_HEADER=false in Ihrer Shell-Konfiguration kann die Cache-Trefferquote von Claude Code über Sitzungen hinweg von 48 % auf 99,98 % verbessern und die System-Prompt-Verarbeitungskosten pro Sitzung um das 7-fache reduzieren.