Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

סקירה כללית

נתב הגבולות OpenThread (OTBR) מספק תמיכה ב- Docker, וניתן להריץ אותו במיכל Docker ולא ישירות במחשב המקומי שלך.

מדריך זה מתמקד בהפעלת OTBR Docker ב- Raspberry Pi 3B (RPi3B) או בכל מכונה מבוססת לינוקס, ונבדק רק בפלטפורמות אלה.

הגדרת פטל פי 3B

התקן את מערכת ההפעלה Raspberry Pi עם מערכת הפעלה שולחנית ב- RPi3B. בצע את ההוראות בשלב ההורדה וההתקנה של מערכת ההפעלה מתוך סקירה כללית של Raspberry Pi 3B, אך הקפד להשתמש במערכת ההפעלה Raspberry Pi עם שולחן העבודה כמערכת ההפעלה. אינך יכול להשתמש בגרסת Lite, מכיוון שאתה צריך לגשת לממשק המשתמש של OTBR בדפדפן אינטרנט.

לאחר ההתקנה, אתחל את ה- RPi3B ופתח חלון מסוף.

  1. עדכן את המערכת:
    sudo apt-get update
    sudo apt-get upgrade
  2. התקן את Docker:
    curl -sSL https://get.docker.com | sh
  3. אם ברצונך להשתמש ב- Docker כלא שורש, מבלי לדרוש sudo לפני כל פקודה, שנה את הגדרות המשתמש שלך:
    sudo usermod -aG docker $USER
  4. הפעל את Docker אם הוא עדיין לא פועל:
    sudo dockerd
  5. התקן git:
    sudo apt install git

התקנת לינוקס

השתמש באותן הוראות כמו RPi3B:

  1. עדכן את המערכת:
    sudo apt-get update
    sudo apt-get upgrade
  2. התקן את Docker:
    curl -sSL https://get.docker.com | sh
  3. אם ברצונך להשתמש ב- Docker כלא שורש, מבלי לדרוש sudo לפני כל פקודה, שנה את הגדרות המשתמש שלך:
    sudo usermod -aG docker $USER
  4. הפעל את Docker אם הוא עדיין לא פועל:
    sudo dockerd
  5. התקן את git:
    sudo apt install git

מק או חלונות

כדי להשתמש ב- OTBR Docker ב- Mac או Windows, התקן את ארגז הכלים של Docker . הדבר נדרש מכיוון שהפעלת OTBR Docker כוללת הרכבה של יציאות טוריות וירטואליות, הנתמכות רק על ידי ארגז הכלים של Docker במערכות אלה.

קבל את התמונה של OTBR Docker

קבל את תמונת ה- OTBR Docker על ידי משיכתה ישירות ממרכז ה- Docker של OpenThread , או על ידי שיבוט מאגר ה- OTBR ובניית ה- Dockerfile הכלול באופן מקומי.

אנו ממליצים לשלוף את התמונה מ- Docker Hub, מכיוון שהיא נבדקה ואומתה על ידי צוות OpenThread.

משוך את התמונה מ- Docker Hub

תמונה זו היא ממזהה 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 ובנה את ה- 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 .