ওভারভিউ

GitHub-এ উৎস দেখুন

OpenThread বর্ডার রাউটার (OTBR) ডকার সমর্থন প্রদান করে, এবং সরাসরি আপনার স্থানীয় মেশিনে না করে একটি ডকার কন্টেইনারে চালানো যেতে পারে।

এই নির্দেশিকা রাস্পবেরি পাই (RPi) তে OTBR ডকার চালানোর উপর দৃষ্টি নিবদ্ধ করে।

রাস্পবেরি পাই সেটআপ

RPi তে ডেস্কটপ ওএস সহ রাস্পবেরি পাই ওএস ইনস্টল করুন। ডেস্কটপ এবং লাইট উভয় সংস্করণই কাজ করবে।

ইনস্টল হয়ে গেলে, RPi বুট করুন এবং একটি টার্মিনাল উইন্ডো খুলুন।

  1. সিস্টেম আপডেট করুন:

    sudo apt-get update
    sudo apt-get upgrade
    

  2. ডকার ইনস্টল করুন:

    curl -sSL https://get.docker.com | sh
    
  3. আপনি যদি প্রতিটি কমান্ডের আগে sudo প্রয়োজন ছাড়াই ডকারকে নন-রুট হিসাবে ব্যবহার করতে চান তবে আপনার ব্যবহারকারী সেটিংস পরিবর্তন করুন। পরিবর্তনগুলি কার্যকর করার জন্য সাইন আউট করুন:

    sudo usermod -aG docker $USER
    

  4. ডকার শুরু করুন যদি এটি ইতিমধ্যে চালু না হয়:

    sudo dockerd
    

  5. আইপি ফরওয়ার্ডিং সক্ষম করুন।

    লিনাক্স সাধারণত ডিফল্টরূপে আইপি ফরওয়ার্ডিং অক্ষম করে। হোস্ট সিস্টেমে আইপি ফরওয়ার্ডিং সক্ষম করতে 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 টিম দ্বারা পরীক্ষিত এবং যাচাই করা হয়েছে।

ডকার হাব থেকে ছবিটি টানুন

  1. ছবিটি টানুন:

    docker pull openthread/border-router:latest
    

  2. এটি এখন আপনার ডকার চিত্রগুলির তালিকায় উপস্থিত হওয়া উচিত:

    docker images
    REPOSITORY                 TAG       IMAGE ID       CREATED       SIZE
    openthread/border-router   latest    08666d77013d   2 hours ago   171MB
    

ডকারফাইল তৈরি করুন

নিজেই ছবিটি তৈরি করতে, OpenThread বর্ডার রাউটার সংগ্রহস্থল ক্লোন করুন এবং অন্তর্ভুক্ত ডকারফাইল তৈরি করুন।

  1. গিট ইনস্টল করুন:

    sudo apt install git
    

  2. OTBR সংগ্রহস্থল ক্লোন করুন:

    cd ~
    git clone https://github.com/openthread/ot-br-posix
    cd ot-br-posix
    

  3. ডকারফাইল তৈরি করুন:

    docker build --no-cache -t openthread/border-router -f etc/docker/border-router/Dockerfile .