Ollama의 Docker 컨테이너 내에서 OpenClaw 실행하여 네트워킹 간소화하기

✍️ OpenClawRadar📅 게시일: May 9, 2026🔗 Source
Ollama의 Docker 컨테이너 내에서 OpenClaw 실행하여 네트워킹 간소화하기
Ad

r/openclaw 사용자 한 명이 OpenClaw를 Ollama와 동일한 Docker 컨테이너에 넣는 설정을 공유하여 host.docker.internal 또는 컨테이너 호스트 이름이 필요 없게 되었습니다. 접근 방식은 간단합니다. 공식 ollama/ollama 이미지에서 시작하여 내부에 OpenClaw를 설치하고, OpenClaw가 127.0.0.1:11434에서 Ollama와 통신하도록 하는 것입니다. 이는 일반적인 네트워킹 마찰을 피하지만 RAM 사용량이 많습니다.

주요 설정 단계

GPU 지원, 영구 모델 저장소, 포트 1143418789(OpenClaw 게이트웨이용)를 사용하여 컨테이너를 실행합니다:

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

로컬호스트에만 포트를 바인딩하려면:

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

두 번째 터미널에서 컨테이너에 다시 exec로 접속하고 OpenClaw를 실행합니다:

docker exec -it ollamaopenclaw sh
export PATH="$HOME/.openclaw/bin:$PATH"
export OLLAMA_API_KEY="ollama-local"
# 그런 다음 openclaw 명령을 실행
Ad

결과 및 절충점

설정이 작동합니다: OpenClaw는 Ollama에 127.0.0.1:11434를 사용하며, 추가 네트워크 구성이 필요 없습니다. 포트와 저장소는 격리된 상태를 유지합니다. 그러나 RAM 사용량이 많아 큰 프롬프트는 작은 로컬 모델(0.8B~4B로 테스트됨)을 압도합니다. 사용자는 이것이 가벼운 솔루션은 아니지만 컨테이너 격리 관점에서는 더 깔끔하다고 언급합니다.

대상 사용자

호스트 네트워킹 및 host.docker.internal 문제를 피하기 위해 단일 Docker 컨테이너에서 OpenClaw와 Ollama를 실행하려는 개발자, 특히 로컬 또는 CI 바운드 LLM 도구 체인에 적합합니다.

📖 전체 소스 읽기: r/openclaw

Ad

👀 See Also