dotsagent.io
Bahasa:Bahasa Indonesia
Panduan OpenClaw · 4 langkah

Jalankan OpenClaw di Docker

Jalankan gateway dan CLI sebagai service Docker Compose, yang dibuat dari source atau menggunakan image prebuilt ghcr.io/openclaw/openclaw.

Anda memerlukan Git dan Docker dengan Compose. Build image secara lokal membutuhkan RAM setidaknya 6 GB, jadi gunakan image prebuilt jika host Anda memiliki RAM lebih kecil.

  1. Clone repository dan jalankan setup

    Skrip setup di repository menyiapkan service Compose. Untuk melewati build lokal, ekspor OPENCLAW_IMAGE=ghcr.io/openclaw/openclaw:latest sebelum menjalankan skrip. Image mirror juga tersedia di Docker Hub sebagai openclaw/openclaw.

    shell
    git clone https://github.com/openclaw/openclaw.git
    cd openclaw
    ./scripts/docker/setup.sh
  2. Buka dashboard

    Perintah ini menjalankan container CLI sekali untuk perintah dashboard; --no-open mencegahnya mencoba membuka browser di dalam container. Perintah CLI lainnya bekerja dengan cara yang sama, misalnya docker compose run --rm openclaw-cli channels add --channel telegram --token "<token>".

    shell
    docker compose run --rm openclaw-cli dashboard --no-open
  3. Pertahankan data dan sesuaikan kapasitas host

    Simpan state OpenClaw, yaitu openclaw.json dan workspace agent, di named volume atau bind mount agar tetap tersedia setelah container di-build ulang dan diperbarui. Sediakan RAM setidaknya 6 GB jika Anda membangun image sendiri; dengan image prebuilt dan model cloud, gateway dapat berjalan dengan RAM 1 GB. Di dalam container, gateway.bind auto akan menghasilkan 0.0.0.0, jadi pastikan autentikasi token tetap aktif.

  4. Perbarui container

    Tarik image baru untuk service gateway dan CLI, lalu buat ulang gateway saja. Konfigurasi dan workspace Anda tetap tersimpan di volume.

    shell
    docker compose pull openclaw-gateway openclaw-cli
    docker compose up -d openclaw-gateway

Karena gateway mendengarkan di 0.0.0.0 di dalam container, pemetaan port seperti 18789:18789 akan mengeksposnya di setiap interface host. Gunakan 127.0.0.1:18789:18789 sebagai gantinya.

Panduan OpenClaw lainnya

Sumber

  1. docs.openclaw.ai/install/docker

Referensi independen bagi mereka yang membangun agen AI. Tidak berafiliasi dengan vendor mana pun yang disebutkan di sini.

© 2026 DotsAgent · Fakta diperiksa 1 Oktober 2026