रास्पबियनसह रास्पबेरी पाई वर डॉकर कसे स्थापित करावे?

डॉकर ही कंटेनर सिस्टम आहे कंटेनर चालविण्यासाठी आपल्याला बर्‍याच स्रोतांची आवश्यकता नाही, तसे तो खूप हलका आहे आणि म्हणूनच डॉकर वेब अनुप्रयोग विकास आणि रास्पबेरी पाई वर चाचणीसाठी एक परिपूर्ण उमेदवार असू शकतो.

अर्थात, हे वेब सर्व्हर चालवणे, प्रॉक्सी सर्व्हर किंवा डेटाबेस सर्व्हर इत्यादी सारख्या इतर गोष्टी करू शकते एक रास्पबेरी पाई वर डॉकर मध्ये.

आपल्याला अद्याप डॉकर बद्दल माहित नसल्यास, आपल्याला हे माहित असले पाहिजे की हा एक ओपन सोर्स प्रोजेक्ट आहे सॉफ्टवेअर कंटेनरमध्ये अनुप्रयोग उपयोजन स्वयंचलित करते, एकाधिक ऑपरेटिंग सिस्टममध्ये अनुप्रयोग व्हर्च्युलायझेशन stब्स्ट्रॅक्शन आणि ऑटोमेशनचा अतिरिक्त स्तर प्रदान करते.

गोदी कामगार लिनक्स कर्नलची रिसोर्स अलगाव वैशिष्ट्ये वापरतात, जसे की सीग्रुप्स आणि नेमस्पेसेस (नेमस्पेसेस) एकाच लिनक्समध्ये वेगळ्या "कंटेनर" चालविण्यास परवानगी देण्यासाठी, आभासी मशीन्स सुरू करणे आणि देखभाल करण्याचे ओव्हरहेड टाळणे.

रास्पबेरी पाई तयार करणे

आमच्या रास्पबेरी पाई वर डॉकर स्थापित करणे आणि याबद्दल मुख्यपृष्ठ लिहिण्यासारखे काही नाही त्याची स्थापना अगदी सोपी आहे. या ट्यूटोरियल मध्ये आम्ही आमच्या रास्पबेरीची अधिकृत प्रणाली म्हणून आधार घेऊ जे रास्पबियन आहे.

आपल्याकडे अद्याप आपल्या रास्पबेरीवर ही सिस्टम स्थापित केलेली नसल्यास आपण खालील लेखाचा सल्ला घेऊ शकता जिथे आम्ही हे अगदी सोप्या मार्गाने कसे करावे हे स्पष्ट करतो. दुवा हा आहे. 

आमच्या रास्पबेरी पाई वर आधीच रास्पबियन स्थापित आहे, आम्ही पॅकेजेस अपडेट करणार आहोत आणि खालील आदेशासह रास्पियन एपीटी पॅकेज रेपॉजिटरी कॅशे:

sudo apt update

आता, आपल्यास सर्व नवीन सॉफ्टवेअर पॅकेजेस अद्ययावत करायची आहेत जी रास्पबियनमधून आढळली आहेत. त्यासाठी आपल्याला फक्त पुढील आज्ञा कार्यान्वित करावी लागेल.

sudo apt upgrade

या क्षणी, सॉफ्टवेअर पॅकेजेस अद्ययावत करणे आवश्यक आहे.

आता, ऑपरेटिंग सिस्टमसाठी आपल्याला कर्नल-हेडर स्थापित करावे लागेल. हे महत्वाचे आहे, कारण जर आपण कर्नल हेडर स्थापित केले नाही तर डॉकर कार्य करणार नाही.

कर्नल-हेडर्स स्थापित करण्यासाठी, आपल्याला फक्त टर्मिनलमध्ये खालील आदेश चालवायचे आहे:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

वरील सर्व तयारीसह, आम्ही आता आपल्या प्रिय रास्पबेरी पाई वर डॉकर स्थापनेकडे जाऊ शकतो, कारण आमच्याकडे सिस्टममध्ये सर्व अद्ययावत पॅकेजेस आहेत याची आम्हाला खात्री आहे.

रास्पबेरी पाई वर डॉकर स्थापित करा

डॉकर स्थापना टर्मिनलवर आपण ही कमांड कार्यान्वित करून करू.

curl -sSL https://get.docker.com | sh

या डाउनलोड आणि स्थापना प्रक्रियेस थोडा वेळ लागू शकेल, म्हणून मी सुचवितो की आपण आपला वेळ द्या.

गोदी कामगार

आमच्या रास्पबेरी पाई सिस्टममध्ये डॉकर बसविण्यासह, आता आम्ही कार्यान्वयन काम सुरू डॉकर जेणेकरून आपण ते वापरू शकता.

यासाठी पहिली पायरी आहे आमचा सिस्टम युजर "पाई" जोडा (रास्पबियन डीफॉल्ट) डॉकर गटाला. अशा प्रकारे, आपण कंटेनर, प्रतिमा, खंड इ. तयार आणि व्यवस्थापित करण्यात सक्षम व्हाल. सूडो किंवा सुपरयुझर विशेषाधिकारांशिवाय डॉकर.

जर त्यांनी भिन्न वापरकर्ता तयार केला असेल तर त्यांनी कमांडमधील वापरकर्त्याच्या वापरकर्त्यास "पीआय" बदलणे आवश्यक आहे. पाई वापरकर्त्यास डॉकर गटामध्ये जोडण्यासाठी त्यांना फक्त पुढील आज्ञा चालवावी लागेल:

sudo usermod -aG docker pi

हा बदल आता करा, आमच्या सिस्टमचा रीस्टार्ट करणे आवश्यक असेल, जेणेकरून केलेले बदल सिस्टम स्टार्टअपवर लोड केले जातील आणि आमच्या वापरकर्त्याच्या डॉकर गटाची जोड लागू केली गेली आहे.

टर्मिनलमध्ये खालील कमांड चालवून ते सिस्टमला रीबूट करू शकतात:

sudo reboot

एकदा सिस्टम पुन्हा सुरू झाल्यावर आम्ही त्यात परत जाऊ आणि टर्मिनल उघडू. त्यात आपण पुढील कमांड कार्यान्वित करणार आहोत डॉकरची स्थापना सत्यापित करा आणि ते आधीपासूनच सिस्टमवर चालू आहे:

docker version

आपण पाहू शकता की, डॉकर आधीपासूनच आपल्या रास्पबेरी पाई वर उत्तम प्रकारे कार्य करीत आहे.

आता आपल्याला फक्त आपला पहिला कंटेनर अंमलात आणावा लागेल. हे करण्यासाठी, आपण डॉकर पृष्ठावर शोधू शकता, ज्यात बर्‍याच अनुप्रयोगांची वैशिष्ट्ये आहेत. दुवा हा आहे.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.