Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Обзор

Граничный маршрутизатор OpenThread (OTBR) обеспечивает поддержку Docker и может запускаться в контейнере Docker, а не непосредственно на вашем локальном компьютере.

Это руководство посвящено запуску OTBR Docker на Raspberry Pi 3B (RPi3B) или любой машине на базе Linux, и было протестировано только на этих платформах.

Настройка Raspberry Pi 3B

Установите ОС Raspberry Pi с ОС для настольных ПК на RPi3B. Следуйте инструкциям в шаге « Загрузка и установка ОС» из обзора Raspberry Pi 3B, но обязательно используйте ОС Raspberry Pi с рабочим столом в качестве ОС. Вы не можете использовать версию Lite, так как вам нужно получить доступ к веб-интерфейсу OTBR в веб-браузере.

После установки загрузите RPi3B и откройте окно терминала.

  1. Обновите систему:
    sudo apt-get update
    sudo apt-get upgrade
  2. Установите Docker:
    curl -sSL https://get.docker.com | sh
  3. Если вы хотите использовать Docker без полномочий root, не требуя sudo перед каждой командой, измените свои пользовательские настройки:
    sudo usermod -aG docker $USER
  4. Запустите Docker, если он еще не запущен:
    sudo dockerd
  5. Установите git:
    sudo apt install git

Установка Linux

Используйте те же инструкции, что и для RPi3B:

  1. Обновите систему:
    sudo apt-get update
    sudo apt-get upgrade
  2. Установите Docker:
    curl -sSL https://get.docker.com | sh
  3. Если вы хотите использовать Docker без полномочий root, не требуя sudo перед каждой командой, измените свои пользовательские настройки:
    sudo usermod -aG docker $USER
  4. Запустите Docker, если он еще не запущен:
    sudo dockerd
  5. Установите git:
    sudo apt install git

Mac или Windows

Чтобы использовать OTBR Docker на Mac или Windows, установите Docker Toolbox . Это необходимо, поскольку запуск OTBR Docker включает в себя установку виртуальных последовательных портов, которые поддерживаются только Docker Toolbox в этих системах.

Получите образ OTBR Docker

Получите образ OTBR Docker , вытащив его непосредственно из OpenThread Docker Hub или клонировав репозиторий OTBR и создав включенный Dockerfile локально.

Мы рекомендуем загрузить образ из Docker Hub, так как он был протестирован и проверен командой OpenThread.

Вытащить образ из Docker Hub

Это изображение с идентификатором e80def4 .

  1. Вытащить образ:
    docker pull openthread/otbr:latest
  2. Теперь он должен появиться в вашем списке образов Docker:
    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 .