ओपनथ्रेड बॉर्डर राउटर (ओटीबीआर) डॉकर को सहायता प्रदान करता है, और इसे सीधे आपके स्थानीय मशीन पर चलाने के बजाय डॉकर कंटेनर में चलाया जा सकता है।
यह गाइड रास्पबेरी पाई 3 बी (आरपीआई 3 बी) या किसी लिनक्स-आधारित मशीन पर ओटीबीआर डॉकर चलाने पर केंद्रित है, और केवल उन प्लेटफार्मों पर परीक्षण किया गया है।
रास्पबेरी पाई 3 बी सेटअप
RPi3B पर डेस्कटॉप ओएस के साथ रास्पबेरी पाई ओएस स्थापित करें। रास्पबेरी पाई 3 बी अवलोकन से ओएस कदम डाउनलोड और स्थापित करने में निर्देशों का पालन करें , लेकिन ओएस के रूप में डेस्कटॉप के साथ रास्पबेरी पाई ओएस का उपयोग करना सुनिश्चित करें। आप लाइट संस्करण का उपयोग नहीं कर सकते, क्योंकि आपको वेब ब्राउज़र में ओटीबीआर वेब जीयूआई का उपयोग करने की आवश्यकता है।
एक बार स्थापित होने के बाद, RPi3B को बूट करें और एक टर्मिनल विंडो खोलें।
- सिस्टम को अपडेट करें:
sudo apt-get update
sudo apt-get upgrade
- डॉकर स्थापित करें:
curl -sSL https://get.docker.com | sh
- यदि आप प्रत्येक आदेश से पहले
sudo
आवश्यकता के बिना डोकर को गैर-रूट के रूप में उपयोग करना चाहते हैं, तो अपनी उपयोगकर्ता सेटिंग संशोधित करें: 09beze20 - डॉकटर प्रारंभ करें यदि यह पहले से ही नहीं चल रहा है:
sudo dockerd
- स्थापित करें git:
sudo apt install git
लिनक्स सेटअप
RPi3B के समान निर्देशों का उपयोग करें:
- सिस्टम को अपडेट करें:
sudo apt-get update
sudo apt-get upgrade
- डॉकर स्थापित करें:
curl -sSL https://get.docker.com | sh
- यदि आप प्रत्येक आदेश से पहले
sudo
आवश्यकता के बिना डोकर को गैर-रूट के रूप में उपयोग करना चाहते हैं, तो अपनी उपयोगकर्ता सेटिंग संशोधित करें: 09beze20 - डॉकटर प्रारंभ करें यदि यह पहले से ही नहीं चल रहा है:
sudo dockerd
- स्थापित करें git:
sudo apt install git
मैक या विंडोज
मैक या विंडोज पर ओटीबीआर डॉकर का उपयोग करने के लिए, डॉकर टूलबॉक्स स्थापित करें। यह आवश्यक है क्योंकि ओटीबीआर डॉकर को चलाने में बढ़ते वर्चुअल सीरियल पोर्ट शामिल हैं, जो केवल उन सिस्टमों पर डॉकर टूलबॉक्स द्वारा समर्थित है।
ओटीबीआर डॉकर छवि प्राप्त करें
OTT Docker छवि को OpenThread Docker Hub से सीधे खींचकर, या OTBR रिपॉजिटरी को क्लोन करके और स्थानीय रूप से शामिल Dockerfile का निर्माण करके प्राप्त करें।
हम डॉकटर हब से छवि को खींचने की सलाह देते हैं, क्योंकि यह ओपनथ्रेड टीम द्वारा परीक्षण और सत्यापित किया गया है।
डॉकर हब से छवि खींचो
यह छवि e80def4
आईडी e80def4
रूप में है।
- छवि को खींचो:
docker pull openthread/otbr:latest
- यह अब आपको डोकर छवियों की अपनी सूची में दिखाई देनी चाहिए:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE openthread/otbr latest 98416559dcbd 2 weeks ago 1.15GB
Dockerfile का निर्माण करें
छवि स्वयं बनाने के लिए, OpenThread Border Router रिपॉजिटरी को क्लोन करें और इसमें शामिल Dockerfile का निर्माण करें।
- क्लोन OTBR भंडार:
cd ~
git clone https://github.com/openthread/ot-br-posix
cd ot-br-posix
- डॉकरफाइल का निर्माण करें:
docker build --no-cache -t openthread/otbr -f etc/docker/Dockerfile .