Containers
ClawDock
ClawDock یک لایه کوچک کمککننده شل برای نصبهای مبتنی بر Docker در OpenClaw است.
بهجای فراخوانیهای طولانیتر docker compose ...، فرمانهای کوتاهی مانند clawdock-start، clawdock-dashboard و clawdock-fix-token در اختیارتان میگذارد.
اگر هنوز Docker را راهاندازی نکردهاید، از Docker شروع کنید.
نصب
از مسیر کمککننده رسمی استفاده کنید:
mkdir -p ~/.clawdock && curl -sL https://raw.githubusercontent.com/openclaw/openclaw/main/scripts/clawdock/clawdock-helpers.sh -o ~/.clawdock/clawdock-helpers.sh
echo 'source ~/.clawdock/clawdock-helpers.sh' >> ~/.zshrc && source ~/.zshrc
اگر قبلاً ClawDock را از scripts/shell-helpers/clawdock-helpers.sh نصب کردهاید، آن را دوباره از مسیر جدید scripts/clawdock/clawdock-helpers.sh نصب کنید. مسیر خام قدیمی GitHub حذف شده است.
چه چیزی دریافت میکنید
عملیات پایه
| فرمان | توضیح |
|---|---|
clawdock-start |
شروع Gateway |
clawdock-stop |
توقف Gateway |
clawdock-restart |
راهاندازی مجدد Gateway |
clawdock-status |
بررسی وضعیت کانتینر |
clawdock-logs |
دنبالکردن لاگهای Gateway |
دسترسی به کانتینر
| فرمان | توضیح |
|---|---|
clawdock-shell |
باز کردن یک شل داخل کانتینر Gateway |
clawdock-cli <command> |
اجرای فرمانهای OpenClaw CLI در Docker |
clawdock-exec <command> |
اجرای یک فرمان دلخواه در کانتینر |
رابط وب و جفتسازی
| فرمان | توضیح |
|---|---|
clawdock-dashboard |
باز کردن URL رابط کاربری کنترل |
clawdock-devices |
فهرست جفتسازیهای دستگاه در انتظار |
clawdock-approve <id> |
تأیید یک درخواست جفتسازی |
راهاندازی و نگهداری
| فرمان | توضیح |
|---|---|
clawdock-fix-token |
پیکربندی توکن Gateway داخل کانتینر |
clawdock-update |
کشیدن، ساخت مجدد و راهاندازی مجدد |
clawdock-rebuild |
فقط ساخت مجدد تصویر Docker |
clawdock-clean |
حذف کانتینرها و حجمها |
ابزارهای کمکی
| فرمان | توضیح |
|---|---|
clawdock-health |
اجرای بررسی سلامت Gateway |
clawdock-token |
چاپ توکن Gateway |
clawdock-cd |
رفتن به دایرکتوری پروژه OpenClaw |
clawdock-config |
باز کردن ~/.openclaw |
clawdock-show-config |
چاپ فایلهای پیکربندی با مقادیر پنهانشده |
clawdock-workspace |
باز کردن دایرکتوری فضای کاری |
جریان بار اول
clawdock-start
clawdock-fix-token
clawdock-dashboard
اگر مرورگر اعلام کرد که جفتسازی لازم است:
clawdock-devices
clawdock-approve <request-id>
پیکربندی و اسرار
ClawDock با همان تفکیک پیکربندی Docker که در Docker توضیح داده شده کار میکند:
<project>/.envبرای مقادیر مخصوص Docker مانند نام تصویر، پورتها و توکن Gateway~/.openclaw/.envبرای کلیدهای ارائهدهنده و توکنهای بات مبتنی بر env~/.openclaw/agents/<agentId>/agent/auth-profiles.jsonبرای احراز هویت OAuth/API-key ذخیرهشده ارائهدهنده~/.openclaw/openclaw.jsonبرای پیکربندی رفتار
وقتی میخواهید فایلهای .env و openclaw.json را سریع بررسی کنید، از clawdock-show-config استفاده کنید. این فرمان مقادیر .env را در خروجی چاپشده پنهان میکند.