O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Visão geral

Ver fonte no GitHub

O OpenThread Border Router (OTBR) fornece suporte ao Docker e pode ser executado em um contêiner do Docker em vez de diretamente em sua máquina local.

Este guia se concentra na execução do OTBR Docker no Raspberry Pi (RPi) ou em qualquer máquina baseada em Linux, e foi testado apenas nessas plataformas.

Configuração do Raspberry Pi

Instale o Raspberry Pi OS com o Desktop OS na RPI. Siga as instruções no download e instalar o sistema operacional etapa do Raspberry Pi Overview, mas certifique-se de usar Raspberry Pi OS com o Desktop como o OS. Você não pode usar a versão Lite, pois você precisa acessar o OTBR Web GUI em um navegador da web.

Uma vez instalado, inicialize o RPi e abra uma janela de terminal.

  1. Atualizar o sistema:

    sudo apt-get update
    sudo apt-get upgrade
    

  2. Instale o Docker:

    curl -sSL https://get.docker.com | sh
    
  3. Se você quiser usar Docker como não-root, sem a necessidade de sudo antes de cada comando, modificar suas configurações de usuário:

    sudo usermod -aG docker $USER
    

  4. Iniciar Docker se ele não estiver em execução:

    sudo dockerd
    

  5. Instalar o Git:

    sudo apt install git
    

Configuração do Linux

Use as mesmas instruções do RPi:

  1. Atualizar o sistema:

    sudo apt-get update
    sudo apt-get upgrade
    

  2. Instale Docker:

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

  3. Se você quiser usar Docker como não-root, sem a necessidade de sudo antes de cada comando, modificar suas configurações de usuário:

    sudo usermod -aG docker $USER
    

  4. Iniciar Docker se ele não estiver em execução:

    sudo dockerd
    

  5. Instalar git:

    sudo apt install git
    

Mac ou Windows

Para usar OTBR Docker no Mac ou Windows, instale Docker Toolbox . Isso é necessário porque a execução do OTBR Docker envolve a montagem de portas seriais virtuais, que só são compatíveis com o Docker Toolbox nesses sistemas.

Obtenha a imagem do Docker OTBR

Obtenha a imagem OTBR Docker puxando-o directamente a partir do OpenThread Docker Hub , ou por clonagem do repositório OTBR e construindo o Dockerfile incluído localmente.

Recomendamos extrair a imagem do Docker Hub, pois ela foi testada e verificada pela equipe do OpenThread.

Extraia a imagem do Docker Hub

Esta imagem é a partir de Commit ID e80def4 .

  1. Puxe a imagem:

    docker pull openthread/otbr:latest
    

  2. Ela agora deve aparecer na sua lista de imagens Docker:

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

Crie o Dockerfile

Para criar a imagem você mesmo, clone o repositório OpenThread Border Router e construa o Dockerfile incluído.

  1. Clone o repositório OTBR:

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

  2. Construir o Dockerfile:

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