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

r/openclaw 사용자 한 명이 OpenClaw를 Ollama와 동일한 Docker 컨테이너에 넣는 설정을 공유하여 host.docker.internal 또는 컨테이너 호스트 이름이 필요 없게 되었습니다. 접근 방식은 간단합니다. 공식 ollama/ollama 이미지에서 시작하여 내부에 OpenClaw를 설치하고, OpenClaw가 127.0.0.1:11434에서 Ollama와 통신하도록 하는 것입니다. 이는 일반적인 네트워킹 마찰을 피하지만 RAM 사용량이 많습니다.
주요 설정 단계
GPU 지원, 영구 모델 저장소, 포트 11434 및 18789(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 명령을 실행
결과 및 절충점
설정이 작동합니다: OpenClaw는 Ollama에 127.0.0.1:11434를 사용하며, 추가 네트워크 구성이 필요 없습니다. 포트와 저장소는 격리된 상태를 유지합니다. 그러나 RAM 사용량이 많아 큰 프롬프트는 작은 로컬 모델(0.8B~4B로 테스트됨)을 압도합니다. 사용자는 이것이 가벼운 솔루션은 아니지만 컨테이너 격리 관점에서는 더 깔끔하다고 언급합니다.
대상 사용자
호스트 네트워킹 및 host.docker.internal 문제를 피하기 위해 단일 Docker 컨테이너에서 OpenClaw와 Ollama를 실행하려는 개발자, 특히 로컬 또는 CI 바운드 LLM 도구 체인에 적합합니다.
📖 전체 소스 읽기: r/openclaw
👀 See Also

비판적 LLM 상호작용을 위한 실용적인 습관
레딧 게시물은 LLM 작업 시 확증 편향을 피하기 위한 구체적인 기법을 설명하며, 중립적 설명을 위한 '딸기' 모드와 적대적 검토를 위한 '소크라테스' 모드 같은 맞춤형 프롬프트 모드와 훈련 데이터 구성 평가를 포함합니다.

2x3090에서 CPU 오프로딩으로 MiniMax M2.7 Q8_0 128K 실행 – 실제 벤치마크 및 설정
한 사용자가 두 개의 RTX 3090과 DDR4 RAM에서 MiniMax M2.7 모델을 Q8_0 양자화, 128K 컨텍스트로 성공적으로 실행하여 프롬프트 처리 속도 약 50 tps, 토큰 생성 속도 약 10 tps를 달성했으며, 사용한 llama-server 플래그를 공유합니다.
![[업데이트] 보안성이 뛰어나고 '항상 켜진' 상태로 OpenClaw를 VPS 번거로움 없이 실행할 방법을 요청하셨습니다. 저희가 만들었습니다. 대기자 명단이 열렸습니다.](/covers/article-139.jpg?v=3)
[업데이트] 보안성이 뛰어나고 '항상 켜진' 상태로 OpenClaw를 VPS 번거로움 없이 실행할 방법을 요청하셨습니다. 저희가 만들었습니다. 대기자 명단이 열렸습니다.
OpenClaw가 VPS의 복잡성 없이 플랫폼을 안전하고 지속적으로 실행할 수 있는 새로운 기능을 발표했습니다. 조기 접속을 위한 대기자 명단이 오픈되었습니다.

Claude Code와 AI 에이전트를 위한 HTML의 비합리적인 효율성
바이럴 게시물은 AI 코딩 에이전트(Claude Code 등)가 HTML을 생성하도록 지시할 때 더 나은 결과를 제공한다는 사실을 보여줍니다. 실제 작동하는 예제와 함께 패턴을 논의하는 블로그 게시물이 포함되어 있습니다.