Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

بررسی اجمالی

OpenThread Border Router (OTBR) پشتیبانی Docker را فراهم می کند و می تواند در یک کانتینر Docker اجرا شود تا اینکه مستقیماً روی دستگاه محلی شما باشد.

این راهنما بر اجرای OTBR Docker بر روی Raspberry Pi 3B (RPi3B) یا هر دستگاه مبتنی بر Linux متمرکز است و فقط در آن سیستم عامل ها آزمایش شده است.

راه اندازی Raspberry Pi 3B

سیستم عامل Raspberry Pi را با سیستم عامل دسک تاپ بر روی RPi3B نصب کنید. دستورالعمل های بارگیری و نصب مرحله سیستم عامل را از Raspberry Pi 3B Overview دنبال کنید ، اما مطمئن شوید که از Raspberry Pi OS با Desktop به عنوان سیستم عامل استفاده می کنید. شما نمی توانید از نسخه Lite استفاده کنید ، زیرا برای دسترسی به OTBR Web GUI در یک مرورگر وب نیاز دارید.

پس از نصب ، RPi3B را راه اندازی کرده و یک پنجره ترمینال باز کنید.

  1. سیستم را به روز کنید:
    sudo apt-get update
    sudo apt-get upgrade
  2. نصب داکر:
    curl -sSL https://get.docker.com | sh
  3. اگر می خواهید از Docker به عنوان غیر ریشه استفاده کنید ، بدون نیاز به sudo قبل از هر دستور ، تنظیمات کاربر خود را تغییر دهید:
    sudo usermod -aG docker $USER
  4. اگر داکر در حال اجرا نیست ، شروع کنید:
    sudo dockerd
  5. نصب git:
    sudo apt install git

راه اندازی لینوکس

از دستورالعمل های مشابه RPi3B استفاده کنید:

  1. سیستم را به روز کنید:
    sudo apt-get update
    sudo apt-get upgrade
  2. نصب داکر:
    curl -sSL https://get.docker.com | sh
  3. اگر می خواهید از Docker به عنوان غیر ریشه استفاده کنید ، بدون نیاز به sudo قبل از هر دستور ، تنظیمات کاربر خود را تغییر دهید:
    sudo usermod -aG docker $USER
  4. اگر داکر در حال اجرا نیست ، شروع کنید:
    sudo dockerd
  5. نصب git:
    sudo apt install git

Mac یا Windows

برای استفاده از OTBR Docker در Mac یا Windows ، Docker Toolbox را نصب کنید. این مورد ضروری است زیرا اجرای OTBR Docker شامل نصب پورت های سریال مجازی است که فقط توسط Docker Toolbox بر روی آن سیستم ها پشتیبانی می شود.

تصویر OTBR Docker را دریافت کنید

با کشیدن مستقیم آن از OpenThread Docker Hub ، یا شبیه سازی مخزن OTBR و ساختن Dockerfile موجود در سایت ، تصویر OTBR Docker را دریافت کنید.

ما توصیه می کنیم تصویر را از Docker Hub بکشید ، زیرا توسط تیم OpenThread آزمایش و تأیید شده است.

تصویر را از Docker Hub بکشید

این تصویر مربوط به Commit ID e80def4 .

  1. تصویر را بکشید:
    docker pull openthread/otbr:latest
  2. اکنون باید در لیست تصاویر Docker شما نشان داده شود:
    docker images
    REPOSITORY           TAG          IMAGE ID           CREATED           SIZE
    openthread/otbr      latest       98416559dcbd       2 weeks ago       1.15GB

Dockerfile را بسازید

برای ایجاد خود تصویر ، مخزن OpenThread Border Router را شبیه سازی کرده و Dockerfile موجود را بسازید.

  1. مخزن OTBR را شبیه سازی کنید:
    cd ~
    git clone https://github.com/openthread/ot-br-posix
    cd ot-br-posix
    
  2. ساخت Dockerfile:
    docker build --no-cache -t openthread/otbr -f etc/docker/Dockerfile .