Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

概要概要

GitHubでソースを表示

OpenThread Border Router(OTBR)はDockerサポートを提供し、ローカルマシンで直接実行するのではなく、Dockerコンテナーで実行できます。

このガイドは、Raspberry Pi(RPi)またはLinuxベースのマシンでのOTBR Dockerの実行に焦点を当てており、これらのプラットフォームでのみテストされています。

ラズベリーパイのセットアップ

インストールデスクトップとラズベリーパイOSをRPI上のOS。指示に従ってダウンロードし、OSのインストールラズベリーパイの概要からステップが、OSとしてデスクトップにラズベリーパイOSを使用してください。 WebブラウザでOTBRWeb GUIにアクセスする必要があるため、Liteバージョンを使用することはできません。

インストールしたら、RPiを起動し、ターミナルウィンドウを開きます。

  1. システムを更新します。

    sudo apt-get update
    sudo apt-get upgrade
    

  2. Dockerをインストールします。

    curl -sSL https://get.docker.com | sh
    
  3. あなたが要求することなく、非ルートとしてドッカーを使用したい場合はsudo各コマンドの前に、ユーザー設定を変更します。

    sudo usermod -aG docker $USER
    

  4. スタートドッカーがまだ実行されていない場合:

    sudo dockerd
    

  5. :gitのインストール

    sudo apt install git
    

Linuxのセットアップ

RPiと同じ手順を使用します。

  1. システムを更新します。

    sudo apt-get update
    sudo apt-get upgrade
    

  2. ドッカーをインストールします。

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

  3. あなたが要求することなく、非ルートとしてドッカーを使用したい場合はsudo各コマンドの前に、ユーザー設定を変更します。

    sudo usermod -aG docker $USER
    

  4. スタートドッカーがまだ実行されていない場合:

    sudo dockerd
    

  5. :gitのインストール

    sudo apt install git
    

MacまたはWindows

MacやWindows上でOTBRドッカーを使用するには、インストールドッカーツールボックスを。 OTBR Dockerの実行には仮想シリアルポートのマウントが含まれるため、これが必要です。これは、これらのシステムのDockerToolboxでのみサポートされています。

OTBRDockerイメージを取得する

直接それを引っ張ってOTBRドッカーの画像を取得するOpenThreadドッカーハブ、またはOTBRリポジトリをクローンしてローカルに含まDockerfileを構築すること。

OpenThreadチームによってテストおよび検証されているため、DockerHubからイメージをプルすることをお勧めします。

DockerHubからイメージをプルします

この画像は、コミットのIDのようですe80def4

  1. 画像を引い:

    docker pull openthread/otbr:latest
    

  2. それは今ドッカー画像のリストに表示されます:

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

Dockerfileをビルドする

自分でイメージを作成するには、OpenThread Border Routerリポジトリのクローンを作成し、含まれているDockerfileをビルドします。

  1. クローンOTBRリポジトリ:

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

  2. Dockerfileをビルドします。

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