docker compose ... आह्वानों के बजाय clawdock-start, clawdock-dashboard, और clawdock-fix-token जैसे छोटे कमांड प्रदान करता है।
यदि आपने अभी तक Docker सेट अप नहीं किया है, तो Docker से शुरू करें।
इंस्टॉल करें
scripts/shell-helpers/clawdock-helpers.sh से ClawDock इंस्टॉल किया था, तो मौजूदा scripts/clawdock/clawdock-helpers.sh पथ से दोबारा इंस्टॉल करें; पुराना raw GitHub पथ हटा दिया गया है।
पहली बार उपयोग करने पर helpers आपके OpenClaw checkout का स्वतः पता लगाते हैं (~/openclaw, ~/projects/openclaw जैसे सामान्य पथों की जाँच करके) और परिणाम को ~/.clawdock/config में कैश करते हैं। यदि आपका checkout कहीं और है, तो CLAWDOCK_DIR स्वयं सेट करें।
आपको क्या मिलता है
बुनियादी संचालन
कंटेनर एक्सेस
वेब UI और पेयरिंग
सेटअप और रखरखाव
उपयोगिताएँ
पहली बार की प्रक्रिया
कॉन्फ़िगरेशन और सीक्रेट
ClawDock दो अलग-अलग.env फ़ाइलें पढ़ता है, जो Docker में वर्णित विभाजन के अनुरूप हैं:
docker-compose.ymlके पास स्थित प्रोजेक्ट.env: इमेज नाम, पोर्ट औरOPENCLAW_GATEWAY_TOKENजैसे Docker-विशिष्ट मान।clawdock-tokenयहाँ से टोकन पढ़ता है।~/.openclaw/.env(कंटेनर में माउंट की गई): env-समर्थित सीक्रेट, जिन्हें OpenClaw स्वयंopenclaw.jsonऔरagents/<agentId>/agent/auth-profiles.jsonके साथ प्रबंधित करता है।
clawdock-fix-token प्रोजेक्ट .env से टोकन को कंटेनर के gateway.remote.token और gateway.auth.token कॉन्फ़िगरेशन मानों में कॉपी करता है और Gateway को पुनः शुरू करता है।
openclaw.json और दोनों .env फ़ाइलों की तुरंत जाँच करने के लिए clawdock-show-config का उपयोग करें; यह अपने प्रिंट किए गए आउटपुट में .env मानों को छिपा देता है।
संबंधित
Docker
OpenClaw के लिए मानक Docker इंस्टॉलेशन।
Docker VM रनटाइम
सुदृढ़ आइसोलेशन के लिए Docker-प्रबंधित VM रनटाइम।
अपडेट करना
OpenClaw पैकेज और प्रबंधित सेवाओं को अपडेट करना।