---
title: "Jalankan OpenClaw di Docker dengan Compose · DotsAgent"
description: "Jalankan OpenClaw dengan Docker Compose: skrip setup, dashboard, data persisten, dan pembaruan. Build image secara lokal membutuhkan RAM 6 GB atau lebih; gunakan image prebuilt untuk menghindarinya."
url: https://dotsagent.io/id/openclaw/docker
---

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

[Instal OpenClaw](https://dotsagent.io/id/openclaw/install)

[Jalankan OpenClaw di VPS](https://dotsagent.io/id/openclaw/vps)

[Jalankan OpenClaw di Raspberry Pi](https://dotsagent.io/id/openclaw/raspberry-pi)

[Hubungkan model ke OpenClaw](https://dotsagent.io/id/openclaw/models)

[Hubungkan OpenClaw ke Telegram](https://dotsagent.io/id/openclaw/telegram)

[Perkuat gateway OpenClaw Anda](https://dotsagent.io/id/openclaw/hardening)

[Akses jarak jauh ke OpenClaw](https://dotsagent.io/id/openclaw/remote-access)

## Sumber

1. [docs.openclaw.ai](https://docs.openclaw.ai/install/docker)/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
