Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Aperçu

OpenThread Border Router (OTBR) fournit la prise en charge de Docker et peut être exécuté dans un conteneur Docker plutôt que directement sur votre machine locale.

Ce guide se concentre sur l'exécution d'OTBR Docker sur le Raspberry Pi 3B (RPi3B) ou sur toute machine Linux, et n'a été testé que sur ces plates-formes.

Configuration du Raspberry Pi 3B

Installez le système d'exploitation Raspberry Pi avec le système d'exploitation de bureau sur le RPi3B. Suivez les instructions de l'étape Télécharger et installer le système d'exploitation à partir de la présentation de Raspberry Pi 3B, mais assurez-vous d'utiliser le système d'exploitation Raspberry Pi avec Desktop comme système d'exploitation. Vous ne pouvez pas utiliser la version Lite, car vous devez accéder à l'interface graphique Web OTBR dans un navigateur Web.

Une fois installé, démarrez le RPi3B et ouvrez une fenêtre de terminal.

  1. Mettez à jour le système:
    sudo apt-get update
    sudo apt-get upgrade
  2. Installez Docker:
    curl -sSL https://get.docker.com | sh
  3. Si vous souhaitez utiliser Docker en tant que non-root, sans avoir besoin de sudo avant chaque commande, modifiez vos paramètres utilisateur:
    sudo usermod -aG docker $USER
  4. Démarrez Docker s'il n'est pas déjà en cours d'exécution:
    sudo dockerd
  5. Installez git:
    sudo apt install git

Configuration Linux

Suivez les mêmes instructions que le RPi3B:

  1. Mettez à jour le système:
    sudo apt-get update
    sudo apt-get upgrade
  2. Installez Docker:
    curl -sSL https://get.docker.com | sh
  3. Si vous souhaitez utiliser Docker en tant que non-root, sans avoir besoin de sudo avant chaque commande, modifiez vos paramètres utilisateur:
    sudo usermod -aG docker $USER
  4. Démarrez Docker s'il n'est pas déjà en cours d'exécution:
    sudo dockerd
  5. Installez git:
    sudo apt install git

Mac ou Windows

Pour utiliser OTBR Docker sur Mac ou Windows, installez Docker Toolbox . Cela est nécessaire car l'exécution d'OTBR Docker implique le montage de ports série virtuels, qui n'est pris en charge que par Docker Toolbox sur ces systèmes.

Obtenez l'image OTBR Docker

Obtenez l'image OTBR Docker en la tirant directement à partir d' OpenThread Docker Hub , ou en clonant le référentiel OTBR et en créant localement le Dockerfile inclus.

Nous vous recommandons d'extraire l'image de Docker Hub, car elle a été testée et vérifiée par l'équipe OpenThread.

Extraire l'image de Docker Hub

Cette image est à partir de l'ID de e80def4 .

  1. Tirez l'image:
    docker pull openthread/otbr:latest
  2. Il devrait maintenant apparaître dans votre liste d'images Docker:
    docker images
    REPOSITORY           TAG          IMAGE ID           CREATED           SIZE
    openthread/otbr      latest       98416559dcbd       2 weeks ago       1.15GB

Construire le Dockerfile

Pour créer l'image vous-même, clonez le référentiel OpenThread Border Router et créez le Dockerfile inclus.

  1. Cloner le référentiel OTBR:
    cd ~
    git clone https://github.com/openthread/ot-br-posix
    cd ot-br-posix
    
  2. Construisez le Dockerfile:
    docker build --no-cache -t openthread/otbr -f etc/docker/Dockerfile .