Docker शुरुआत और स्थापना
कोई भी सिस्टम हो, Docker इंस्टॉल हो गया तो आधा काम हो गया
Docker क्यों यूज़ करें
हो सकता है तुमने Docker के बारे में सुना हो पर यूज़ नहीं किया, या किया हो पर समझ न आया हो। सीधे शब्दों में: Docker एप्लिकेशन और उसकी सभी डिपेंडेंसीज़ को एक पैकेज में बंद कर देता है, किसी भी मशीन पर सेम असर होता है।
Docker से OpenClaw deploy करने के तीन फायदे हैं:
- Isolation —— OpenClaw अपने कंटेनर में चलता है, आपके सिस्टम में कोई गड़बड़ नहीं होगी
- दोबारा बना सकते हो —— तुमने सेटअप कर दिया, अपने टीममेट्स को शेयर कर दो, उनके यहाँ भी चल जाएगा
- वन-क्लिक डिप्लॉयमेंट —— सिर्फ एक docker run कमांड काफ़ी है, कोई डिपेंडेंसीज़ नहीं लगेगा
Ubuntu / Debian पर Docker इंस्टॉल करें
यह सबसे common server system है, बस follow करो:
# पैकेज इंडेक्स अपडेट करें
macOS पर Docker इंस्टॉल करें
Mac पर सबसे आसान तरीका Homebrew का उपयोग करना है:
# Homebrew का उपयोग करके Docker Desktop इंस्टॉल करें
docker-compose install करना।
docker-compose मल्टीपल कंटेनर्स चलाने के लिए होता है, OpenClaw की असली डिप्लॉयमेंट में इसी का इस्तेमाल करते हैं:
# Docker Desktop में compose शामिल है, Linux सर्वर पर इसे मैन्युअल रूप से इंस्टॉल करें
Verify installation
Install के बाद दो commands चलाके confirm कर लो:
docker --version
इंस्टॉलेशन से रनिंग तक
पूरा process बस चार steps मे है:
Docker install करना।
ऊपर दिए अनुसार Docker install कर दो, make sure करो कि docker --version command से version output आ रहा है।
docker-compose install करना।
Production के लिए compose से manage करना recommend किया जाता है, bare docker run से ज्यादा convenient है।
Image को pull करना।
Run करो docker pull openclaw/openclaw:latest،image कुछ सौ MB है।
सर्विस शुरु करो
docker-compose up -d या docker run से service को start करें, फिर browser में localhost:3000 खोलें।
Common commands quick reference।
Docker से शुरु करते हो तो ये कमांड्स याद रख लो:
# चल रहे कंटेनर देखें