Linux / Raspberry Pi OS पर Docker इंस्टॉल करें
→ Docker इंस्टॉलेशन पर वापस जाएं
यह गाइड बताती है कि Turn Off PC के लिए रिमोट Wake-on-LAN सर्विस चलाने हेतु Linux पर Docker कैसे इंस्टॉल करें, जिसमें Raspberry Pi OS भी शामिल है।
Linux और Raspberry Pi OS के लिए इंस्टॉलेशन प्रक्रिया और कमांड समान हैं।
समर्थित सिस्टम
यह गाइड इन पर लागू होती है:
- Ubuntu
- Debian
- Linux Mint
- Raspberry Pi OS
- अन्य Debian-आधारित Linux डिस्ट्रिब्यूशन
इन पर लागू होती है:
- सर्वर
- डेस्कटॉप PC
- मिनी PC
- Raspberry Pi (हमेशा-चालू उपयोग के लिए अनुशंसित)
यह सेटअप क्या करता है
इस गाइड को पूरा करने के बाद:
- Docker Engine इंस्टॉल हो जाएगा
- Docker एक सिस्टम सर्विस के रूप में चलेगा
- सिस्टम कंटेनर चलाने के लिए तैयार होगा
- रिमोट Wake-on-LAN सर्विस डिप्लॉय की जा सकेगी
पूर्वापेक्षाएं
जारी रखने से पहले, सुनिश्चित करें कि:
- आप एक समर्थित Linux डिस्ट्रिब्यूशन चला रहे हैं
- आपके पास व्यवस्थापक (root) विशेषाधिकार हैं
- सिस्टम में इंटरनेट एक्सेस है
- सिस्टम लोकल नेटवर्क से कनेक्ट है
चरण 1: Docker इंस्टॉल करें
Docker एक आधिकारिक इंस्टॉलेशन स्क्रिप्ट प्रदान करता है।
निम्नलिखित कमांड चलाएं:
curl -fsSL https://get.docker.com | sh
यह कमांड:
- आपके Linux डिस्ट्रिब्यूशन का पता लगाता है
- Docker Engine इंस्टॉल करता है
- आवश्यक निर्भरताएं इंस्टॉल करता है
- Docker सर्विस कॉन्फ़िगर करता है
यह Linux और Raspberry Pi OS दोनों पर काम करता है।
चरण 2: Docker सक्षम और शुरू करें
सुनिश्चित करें कि Docker बूट पर स्वचालित रूप से शुरू हो:
sudo systemctl enable docker
sudo systemctl start docker
Docker चल रहा है यह सत्यापित करें:
sudo systemctl status docker
सर्विस active (running) होनी चाहिए।
चरण 3: बिना sudo के Docker की अनुमति दें (अनुशंसित)
डिफ़ॉल्ट रूप से, Docker को sudo की आवश्यकता होती है।
अपने उपयोगकर्ता को sudo के बिना Docker कमांड चलाने की अनुमति देने के लिए:
sudo usermod -aG docker $USER
फिर परिवर्तन प्रभावी होने के लिए लॉग आउट करें और वापस लॉग इन करें।
चरण 4: Docker इंस्टॉलेशन सत्यापित करें
निम्नलिखित कमांड चलाएं:
docker version
आपको दोनों दिखने चाहिए:
- Client version
- Server version
एक सरल कंटेनर के साथ Docker का परीक्षण करें:
docker run hello-world
यदि कंटेनर सफलतापूर्वक चलता है, तो Docker सही ढंग से इंस्टॉल है।
सामान्य समस्याएं
Docker कमांड नहीं मिला
- लॉग आउट करें और वापस लॉग इन करें
- सुनिश्चित करें कि Docker सही ढंग से इंस्टॉल है
Docker चलाते समय अनुमति अस्वीकृत
- सुनिश्चित करें कि आपका उपयोगकर्ता
dockerग्रुप में है usermodचलाने के बाद रीबूट करें या फिर से लॉगिन करें
Docker सर्विस नहीं चल रही
- सर्विस मैन्युअल रूप से शुरू करें:
sudo systemctl start docker
- यदि आवश्यक हो तो लॉग जांचें:
journalctl -u docker