Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Descripción general

Ver fuente en GitHub

OpenThread Border Router (OTBR) proporciona compatibilidad con Docker y se puede ejecutar en un contenedor de Docker en lugar de hacerlo directamente en su máquina local.

Esta guía se centra en ejecutar OTBR Docker en Raspberry Pi (RPi) o cualquier máquina basada en Linux, y solo se ha probado en esas plataformas.

Configuración de Raspberry Pi

Instalar el Pi de frambuesa con sistema operativo de escritorio OS en el RPI. Siga las instrucciones en el Descargar e instalar el sistema operativo paso de la Frambuesa Pi general, pero asegúrese de usar Frambuesa Pi OS con el escritorio como el sistema operativo. No puede usar la versión Lite, ya que necesita acceder a la GUI web de OTBR en un navegador web.

Una vez instalado, inicie el RPi y abra una ventana de terminal.

  1. Actualizar el sistema:

    sudo apt-get update
    sudo apt-get upgrade
    

  2. Instalar Docker:

    curl -sSL https://get.docker.com | sh
    
  3. Si desea utilizar como estibador no root, sin requerir sudo antes de cada comando, modificar su configuración de usuario:

    sudo usermod -aG docker $USER
    

  4. Inicio acoplable si no está en ejecución:

    sudo dockerd
    

  5. Instalar git:

    sudo apt install git
    

Configuración de Linux

Utilice las mismas instrucciones que el RPi:

  1. Actualizar el sistema:

    sudo apt-get update
    sudo apt-get upgrade
    

  2. Instalar acoplable:

    curl -sSL https://get.docker.com | sh
    

  3. Si desea utilizar como estibador no root, sin requerir sudo antes de cada comando, modificar su configuración de usuario:

    sudo usermod -aG docker $USER
    

  4. Inicio acoplable si no está en ejecución:

    sudo dockerd
    

  5. Instalar git:

    sudo apt install git
    

Mac o Windows

Para utilizar OTBR estibador en Mac o Windows, instale acoplable caja de herramientas . Esto es necesario ya que ejecutar OTBR Docker implica el montaje de puertos serie virtuales, que solo es compatible con Docker Toolbox en esos sistemas.

Obtenga la imagen de OTBR Docker

Obtener la imagen de OTBR acoplable tirando de él directamente desde la ventana acoplable Hub OpenThread , o clonando el repositorio OTBR y la construcción de la Dockerfile incluido a nivel local.

Recomendamos extraer la imagen de Docker Hub, ya que ha sido probada y verificada por el equipo de OpenThread.

Extraiga la imagen de Docker Hub

Esta imagen es a partir de Commit Identificación e80def4 .

  1. Tire de la imagen:

    docker pull openthread/otbr:latest
    

  2. Ahora debería aparecer en la lista de imágenes Docker:

    docker images
    REPOSITORY           TAG          IMAGE ID           CREATED           SIZE
    openthread/otbr      latest       98416559dcbd       2 weeks ago       1.15GB
    

Construye el Dockerfile

Para crear la imagen usted mismo, clone el repositorio de OpenThread Border Router y compile el Dockerfile incluido.

  1. Clonar el repositorio OTBR:

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

  2. Construir el Dockerfile:

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