Google is committed to advancing racial equity for Black communities. See how.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Visión general

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 3B (RPi3B) o cualquier máquina basada en Linux, y solo se ha probado en esas plataformas.

Configuración de Raspberry Pi 3B

Instale el sistema operativo Raspberry Pi con sistema operativo de escritorio en el RPi3B. Siga las instrucciones en el paso Descargar e instalar el sistema operativo de la descripción general de Raspberry Pi 3B, pero asegúrese de usar el sistema operativo Raspberry Pi con el escritorio como sistema operativo. No puede utilizar la versión Lite, ya que necesita acceder a la GUI web de OTBR en un navegador web.

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

  1. Actualice el sistema:
    sudo apt-get update
    sudo apt-get upgrade
  2. Instalar Docker:
    curl -sSL https://get.docker.com | sh
  3. Si desea usar Docker como no root, sin requerir sudo antes de cada comando, modifique su configuración de usuario:
    sudo usermod -aG docker $USER
  4. Inicie Docker si aún no se está ejecutando:
    sudo dockerd
  5. Instalar git:
    sudo apt install git

Configuración de Linux

Utilice las mismas instrucciones que el RPi3B:

  1. Actualice el sistema:
    sudo apt-get update
    sudo apt-get upgrade
  2. Instalar Docker:
    curl -sSL https://get.docker.com | sh
  3. Si desea usar Docker como no root, sin requerir sudo antes de cada comando, modifique su configuración de usuario:
    sudo usermod -aG docker $USER
  4. Inicie Docker si aún no se está ejecutando:
    sudo dockerd
  5. Instalar git:
    sudo apt install git

Mac o Windows

Para utilizar OTBR Docker en Mac o Windows, instale Docker Toolbox . 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

Obtenga la imagen de OTBR Docker extrayéndola directamente de OpenThread Docker Hub , o clonando el repositorio OTBR y compilando el Dockerfile incluido localmente.

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 de Commit ID e80def4 .

  1. Tire de la imagen:
    docker pull openthread/otbr:latest
  2. Ahora debería aparecer en su lista de imágenes de 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. Compile el Dockerfile:
    docker build --no-cache -t openthread/otbr -f etc/docker/Dockerfile .