Google is committed to advancing racial equity for Black communities. See how.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Visão geral

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

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

Configuração do Raspberry Pi 3B

Instale o Raspberry Pi OS com Desktop OS no RPi3B. Siga as instruções na etapa Baixar e instalar o sistema operacional da Visão geral do Raspberry Pi 3B, mas certifique-se de usar o sistema operacional Raspberry Pi com Desktop como sistema operacional. 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 RPi3B e abra uma janela de terminal.

  1. Atualize 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 o Docker como não root, sem exigir sudo antes de cada comando, modifique suas configurações de usuário:
    sudo usermod -aG docker $USER
  4. Inicie o Docker se ainda não estiver em execução:
    sudo dockerd
  5. Instale git:
    sudo apt install git

Configuração do Linux

Use as mesmas instruções do RPi3B:

  1. Atualize 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 o Docker como não root, sem exigir sudo antes de cada comando, modifique suas configurações de usuário:
    sudo usermod -aG docker $USER
  4. Inicie o Docker se ainda não estiver em execução:
    sudo dockerd
  5. Instale git:
    sudo apt install git

Mac ou Windows

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

Obtenha a imagem do Docker OTBR

Obtenha a imagem OTBR Docker puxando-a diretamente do OpenThread Docker Hub ou clonando o repositório OTBR e construindo localmente o Dockerfile incluído.

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

Extraia a imagem do Docker Hub

Esta imagem é de Commit ID e80def4 .

  1. Extraia a imagem:
    docker pull openthread/otbr:latest
  2. Agora ele deve aparecer na sua lista de imagens do Docker:
    docker images
    REPOSITORY           TAG          IMAGE ID           CREATED           SIZE
    openthread/otbr      latest       98416559dcbd       2 weeks ago       1.15GB

Crie o Dockerfile

Para criar você mesmo a imagem, clone o repositório OpenThread Border Router e crie 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. Crie o Dockerfile:
    docker build --no-cache -t openthread/otbr -f etc/docker/Dockerfile .