Pengenalan Docker dan Instalasi

tidak apa system apapun, Docker install selesai sukses setengah jalan

kenapa pakai Docker

kamu mungkin dengar Docker tapi belum pakai, atau sudah pakai tapi belum mengerti. simpel satu kalimat: Docker bantu kamu package aplikasi dan semua dependency yang butuh jadi satu, tidak apa machine mana jalan, effect sama aja.

Use Docker deploy OpenClaw tiga benefits:

  • Isolasi —— OpenClaw jalan di container sendiri, tidak akan berantakan sistem
  • repeatable —— kamu setup dulu, share ke rekan kerja, pasti bisa jalan di sana juga
  • satu klik deploy —— satu perintah docker run selesai, tidak perlu install dependencies ribet

Ubuntu / Debian instalasi Docker

Ini sistem server paling umum, ikutin di bawah aja:

Ubuntu / Debian instalasi Docker
# Perbarui indeks paket

instalasi Docker di macOS

Cara paling hemat di Mac adalah pakai Homebrew:

instalasi Docker di macOS
# Pasang Docker Desktop dengan Homebrew

Install Watchtower

docker-compose digunakan untuk mengelola aplikasi multi-container, dan kami akan menggunakannya saat deploy OpenClaw secara resmi:

Install Watchtower
# Docker Desktop sudah dilengkapi compose, server Linux perlu memasang secara manual

Verify install

Setelah install jalanin dua command cek:

Verify install
docker --version

dari install sampai jalan

Data privacy

1

Install Container Station

Setelah dapet board flash sistem, update package manager dulu, install beberapa dependencies yang diperlukan:

2

Install Watchtower

Production recommend compose manage, cleaner dari bare docker run.

3

Instance grab tricks

Jalanin docker pull openclaw/openclaw:latest, image ukuran beberapa ratus MB.

4

start service

Pakai docker-compose up -d atau docker run buat jalan service, terus buka browser ke localhost:3000.

💡 Docker Desktop vs Docker Engine: Mac dan Windows pakai Docker Desktop (punya GUI), Linux server pakai Docker Engine (pure command line) aja. Docker Desktop juga bisa install di Linux, tapi nggak perlu, buang resource lebih.

Common

baru kenal Docker, ini beberapa command dulu ingat cukup:

Perintah umum Docker
# Lihat kontainer yang sedang berjalan
Artikel tutorial ini berguna buat kamu?