Запуск OpenClaw внутри Docker-контейнера Ollama для упрощения работы с сетью

✍️ OpenClawRadar📅 Опубликовано: 9 мая 2026 г.🔗 Source
Запуск OpenClaw внутри Docker-контейнера Ollama для упрощения работы с сетью
Ad

Один пользователь r/openclaw поделился настройкой, которая помещает OpenClaw в тот же Docker-контейнер, что и Ollama, устраняя необходимость в host.docker.internal или именах хостов контейнеров. Подход прост: начните с официального образа ollama/ollama, установите в него OpenClaw, и пусть OpenClaw общается с Ollama на 127.0.0.1:11434. Это позволяет избежать типичных проблем с сетью, но приводит к высокому потреблению ОЗУ.

Основные шаги настройки

Запустите контейнер с поддержкой GPU, постоянным хранилищем моделей и портами 11434 и 18789 (для шлюза OpenClaw):

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

Чтобы привязать порты только к 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

Откройте оболочку в контейнере и установите 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

Загрузите модели (протестированы с небольшими вариантами Qwen):

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

Настройте шлюз 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

Запустите шлюз (терминал оставьте открытым):

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

Во втором терминале снова войдите в контейнер и запустите OpenClaw:

docker exec -it ollamaopenclaw sh
export PATH="$HOME/.openclaw/bin:$PATH"
export OLLAMA_API_KEY="ollama-local"
# Затем выполняйте команды openclaw
Ad

Результаты и компромиссы

Настройка работает: OpenClaw использует 127.0.0.1:11434 для Ollama, не требуется дополнительных сетевых конфигураций. Порты и хранилище остаются изолированными. Однако использование ОЗУ велико — большие промпты перегружают маленькие локальные модели (протестированы от 0,8B до 4B). Пользователь отмечает, что это не легковесное решение, но оно более чистое с точки зрения изоляции контейнеров.

Для кого это

Разработчики, которые хотят запустить OpenClaw и Ollama в одном Docker-контейнере, чтобы избежать хостовой сети и проблем с host.docker.internal, особенно для локальных или CI-связанных цепочек LLM-инструментов.

📖 Читать полный источник: r/openclaw

Ad

👀 Смотрите также

Сократите токены OpenClaw Boot на 43% с помощью инструмента для уточнения и файлов памяти
Советы

Сократите токены OpenClaw Boot на 43% с помощью инструмента для уточнения и файлов памяти

Сокращение загрузочных токенов с ~9 457 до ~5 400 (на 43 %) путем преобразования TOOLS.md в индекс, переноса деталей инструментов в отдельные файлы и внедрения поэтапного продвижения памяти.

OpenClawRadar
Источники данных Claude: Когда запрашивать веб-поиск для получения актуальной информации
Советы

Источники данных Claude: Когда запрашивать веб-поиск для получения актуальной информации

Claude иногда полагается на внутренние обучающие данные вместо выполнения веб-поиска, что может предоставлять устаревшую информацию. Пользователи могут специально запрашивать веб-поиск для получения более актуальных результатов.

OpenClawRadar
Как отключить функцию вербального спиннера в Claude Code
Советы

Как отключить функцию вербального спиннера в Claude Code

Claude Code включает встроенный спиннер глаголов, который отображает причудливые герундии, такие как 'Приправление' и 'Создание', во время обработки. Вы можете отключить его, отредактировав файл settings.json, поместив пробел в массив spinnerVerbs.

OpenClawRadar
Остановите длинные тире Клода одной строкой в настройках или Claude.md
Советы

Остановите длинные тире Клода одной строкой в настройках или Claude.md

Добавьте конкретную фразу в настройки профиля Claude.ai или Claude.md, чтобы снизить количество длинных тире примерно на 98%. Это практическая настройка, проверенная сообществом.

OpenClawRadar