Install / Docker

Install OpenClaw with Docker

Run OpenClaw in a container. Best for servers and isolated environments.

Why Docker?

🏠

Home Lab

Run on Raspberry Pi or any home server

☁️

Cloud VPS

Deploy on DigitalOcean, Hetzner, AWS

🔒

Isolated

No conflicts with other software

Quick Start

The fastest way to get started:

docker run -d   --name openclaw   -p 18789:18789   -v openclaw_data:/app/data   openclaw/openclaw:latest

Then open http://localhost:18789 in your browser.

Full Docker Setup Guide

For more advanced setups including Docker Compose, GPU passthrough, and reverse proxy configuration:

View Docker Setup Guide →

Docker Compose Example

services:
  openclaw:
    image: openclaw/openclaw:latest
    ports:
      - "18789:18789"
    volumes:
      - openclaw_data:/app/data
    environment:
      - MODEL_BACKEND_URL=http://host.docker.internal:11434

volumes:
  openclaw_data:

Related Guides