OpenThread বর্ডার রাউটার (OTBR) ডকার সমর্থন প্রদান করে, এবং সরাসরি আপনার স্থানীয় মেশিনে না করে একটি ডকার কন্টেইনারে চালানো যেতে পারে।
এই নির্দেশিকা রাস্পবেরি পাই (RPi) তে OTBR ডকার চালানোর উপর দৃষ্টি নিবদ্ধ করে।
রাস্পবেরি পাই সেটআপ
RPi তে ডেস্কটপ ওএস সহ রাস্পবেরি পাই ওএস ইনস্টল করুন। ডেস্কটপ এবং লাইট উভয় সংস্করণই কাজ করবে।
ইনস্টল হয়ে গেলে, RPi বুট করুন এবং একটি টার্মিনাল উইন্ডো খুলুন।
সিস্টেম আপডেট করুন:
sudo apt-get update
sudo apt-get upgrade
ডকার ইনস্টল করুন:
curl -sSL https://get.docker.com | sh
আপনি যদি প্রতিটি কমান্ডের আগে
sudo
প্রয়োজন ছাড়াই ডকারকে নন-রুট হিসাবে ব্যবহার করতে চান তবে আপনার ব্যবহারকারী সেটিংস পরিবর্তন করুন। পরিবর্তনগুলি কার্যকর করার জন্য সাইন আউট করুন:sudo usermod -aG docker $USER
ডকার শুরু করুন যদি এটি ইতিমধ্যে চালু না হয়:
sudo dockerd
আইপি ফরওয়ার্ডিং সক্ষম করুন।
লিনাক্স সাধারণত ডিফল্টরূপে আইপি ফরওয়ার্ডিং অক্ষম করে। হোস্ট সিস্টেমে আইপি ফরওয়ার্ডিং সক্ষম করতে
setup-host
স্ক্রিপ্ট চালান।curl -sSL https://raw.githubusercontent.com/openthread/ot-br-posix/refs/heads/main/etc/docker/border-router/setup-host | bash
OTBR ডকার ইমেজ পান
OTBR ডকার ইমেজটি সরাসরি OpenThread Docker Hub থেকে টেনে, অথবা OTBR সংগ্রহস্থল ক্লোন করে এবং স্থানীয়ভাবে অন্তর্ভুক্ত Dockerfile তৈরি করে পান।
আমরা ডকার হাব থেকে ছবিটি টেনে নেওয়ার পরামর্শ দিই, কারণ এটি OpenThread টিম দ্বারা পরীক্ষিত এবং যাচাই করা হয়েছে।
ডকার হাব থেকে ছবিটি টানুন
ছবিটি টানুন:
docker pull openthread/border-router:latest
এটি এখন আপনার ডকার চিত্রগুলির তালিকায় উপস্থিত হওয়া উচিত:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE openthread/border-router latest 08666d77013d 2 hours ago 171MB
ডকারফাইল তৈরি করুন
নিজেই ছবিটি তৈরি করতে, OpenThread বর্ডার রাউটার সংগ্রহস্থল ক্লোন করুন এবং অন্তর্ভুক্ত ডকারফাইল তৈরি করুন।
গিট ইনস্টল করুন:
sudo apt install git
OTBR সংগ্রহস্থল ক্লোন করুন:
cd ~
git clone https://github.com/openthread/ot-br-posix
cd ot-br-posix
ডকারফাইল তৈরি করুন:
docker build --no-cache -t openthread/border-router -f etc/docker/border-router/Dockerfile .