Sign inSign up

do1yao/openclaw

By do1yao

Updated 5 months ago

🦞 OpenClaw - Latest automated Docker Build from the official GitHub repository. 🦞

Image
Machine learning & AI
1

4.4K

do1yao/openclaw repository overview

OpenClaw - Automated Docker Build

This repository provides a regularly updated Docker image for OpenClaw, a powerful local AI assistant.

🚀 About This Image

This is an unofficial, automated build. The image is compiled directly from the main branch of the official OpenClaw GitHub repository.

  • Always Up-to-Date: Whenever new commits are pushed to the upstream repository, this image is automatically rebuilt and pushed here.
  • Easy Deployment: Get access to the latest features, bug fixes, and improvements without having to clone the source or compile it yourself.

💻 Quick Start

To pull the latest image and run OpenClaw, use the following command:

docker run -d \
  --name openclaw \
  -p 8000:8000 \
  -v ~/.openclaw:/root/.openclaw \
  do1yao/openclaw:latest

Note: You can adjust the port mapping 8000:8000 if your specific setup requires a different port.

📂 Volumes & Data Persistence

OpenClaw downloads AI models and stores configuration data in its workspace directory. To prevent losing your settings or re-downloading models when the container is updated or recreated, mounting a local volume is highly recommended:

Path in ContainerPurposeRecommendation
/root/.openclawConfiguration & ModelsMap locally using -v

In the example above, -v ~/.openclaw:/root/.openclaw ensures that all data remains persistent on your host machine.

🐳 Docker Compose Example

For easier management and seamless updates, using Docker Compose is the recommended approach. Create a docker-compose.yml file:

version: '3.8'

services:
  openclaw:
    image: do1yao/openclaw:latest
    container_name: openclaw
    ports:
      - "8000:8000"
    volumes:
      - ~/.openclaw:/root/.openclaw
    restart: unless-stopped

To start: Run docker compose up -d in the directory containing the file.

⚠️ Disclaimer

Use it at your own risk. For production environments, it is recommended to use specific tags instead of :latest to avoid unexpected breaking changes from automated updates.

Tag summary

Content type

Image

Digest

sha256:e0e6d546e

Size

1.1 GB

Last updated

5 months ago

docker pull do1yao/openclaw