Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Panoramica

OpenThread Border Router (OTBR) fornisce il supporto Docker e può essere eseguito in un container Docker anziché direttamente sul computer locale.

Questa guida si concentra sull'esecuzione di OTBR Docker su Raspberry Pi 3B (RPi3B) o su qualsiasi macchina basata su Linux ed è stata testata solo su quelle piattaforme.

Configurazione Raspberry Pi 3B

Installa il sistema operativo Raspberry Pi con sistema operativo desktop su RPi3B. Segui le istruzioni nel passaggio Scarica e installa il sistema operativo dalla Panoramica di Raspberry Pi 3B, ma assicurati di utilizzare il sistema operativo Raspberry Pi con Desktop come sistema operativo. Non è possibile utilizzare la versione Lite, poiché è necessario accedere alla GUI Web OTBR in un browser Web.

Una volta installato, avvia l'RPi3B e apri una finestra di terminale.

  1. Aggiorna il sistema:
    sudo apt-get update
    sudo apt-get upgrade
  2. Installa Docker:
    curl -sSL https://get.docker.com | sh
  3. Se desideri utilizzare Docker come non root, senza richiedere sudo prima di ogni comando, modifica le impostazioni utente:
    sudo usermod -aG docker $USER
  4. Avvia Docker se non è già in esecuzione:
    sudo dockerd
  5. Installa git:
    sudo apt install git

Configurazione di Linux

Usa le stesse istruzioni dell'RPi3B:

  1. Aggiorna il sistema:
    sudo apt-get update
    sudo apt-get upgrade
  2. Installa Docker:
    curl -sSL https://get.docker.com | sh
  3. Se desideri utilizzare Docker come non root, senza richiedere sudo prima di ogni comando, modifica le impostazioni utente:
    sudo usermod -aG docker $USER
  4. Avvia Docker se non è già in esecuzione:
    sudo dockerd
  5. Installa git:
    sudo apt install git

Mac o Windows

Per utilizzare OTBR Docker su Mac o Windows, installa Docker Toolbox . Ciò è necessario poiché l'esecuzione di OTBR Docker implica il montaggio di porte seriali virtuali, che è supportata solo da Docker Toolbox su quei sistemi.

Ottieni l'immagine Docker OTBR

Ottieni l'immagine Docker OTBR estraendola direttamente da OpenThread Docker Hub o clonando il repository OTBR e costruendo il Dockerfile incluso localmente.

Si consiglia di estrarre l'immagine da Docker Hub, poiché è stata testata e verificata dal team di OpenThread.

Estrai l'immagine da Docker Hub

Questa immagine corrisponde all'ID e80def4 .

  1. Estrai l'immagine:
    docker pull openthread/otbr:latest
  2. Ora dovrebbe apparire nell'elenco delle immagini Docker:
    docker images
    REPOSITORY           TAG          IMAGE ID           CREATED           SIZE
    openthread/otbr      latest       98416559dcbd       2 weeks ago       1.15GB

Compila il Dockerfile

Per creare tu stesso l'immagine, clona il repository OpenThread Border Router e crea il Dockerfile incluso.

  1. Clona il repository OTBR:
    cd ~
    git clone https://github.com/openthread/ot-br-posix
    cd ot-br-posix
    
  2. Compila il Dockerfile:
    docker build --no-cache -t openthread/otbr -f etc/docker/Dockerfile .