Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Gambaran

OpenThread Border Router (OTBR) menyediakan dukungan Docker, dan dapat dijalankan di kontainer Docker daripada langsung di mesin lokal Anda.

Panduan ini berfokus pada menjalankan OTBR Docker pada Raspberry Pi 3B (RPi3B) atau mesin berbasis Linux apa pun, dan hanya diuji pada platform tersebut.

Pengaturan Raspberry Pi 3B

Instal Raspberry Pi OS dengan OS Desktop di RPi3B. Ikuti petunjuk di langkah Unduh dan Instal OS dari Ikhtisar Raspberry Pi 3B, tetapi pastikan untuk menggunakan Raspberry Pi OS dengan Desktop sebagai OS. Anda tidak dapat menggunakan versi Lite, karena Anda perlu mengakses GUI Web OTBR di browser web.

Setelah dipasang, boot RPi3B dan buka jendela terminal.

  1. Perbarui sistem:
    sudo apt-get update
    sudo apt-get upgrade
  2. Instal Docker:
    curl -sSL https://get.docker.com | sh
  3. Jika Anda ingin menggunakan Docker sebagai non-root, tanpa memerlukan sudo sebelum setiap perintah, ubah pengaturan pengguna Anda:
    sudo usermod -aG docker $USER
  4. Jalankan Docker jika belum berjalan:
    sudo dockerd
  5. Instal git:
    sudo apt install git

Pengaturan Linux

Gunakan instruksi yang sama dengan RPi3B:

  1. Perbarui sistem:
    sudo apt-get update
    sudo apt-get upgrade
  2. Instal Docker:
    curl -sSL https://get.docker.com | sh
  3. Jika Anda ingin menggunakan Docker sebagai non-root, tanpa memerlukan sudo sebelum setiap perintah, ubah pengaturan pengguna Anda:
    sudo usermod -aG docker $USER
  4. Jalankan Docker jika belum berjalan:
    sudo dockerd
  5. Pasang git:
    sudo apt install git

Mac atau Windows

Untuk menggunakan OTBR Docker di Mac atau Windows, instal Docker Toolbox . Ini diperlukan karena menjalankan OTBR Docker melibatkan pemasangan port serial virtual, yang hanya didukung oleh Docker Toolbox pada sistem tersebut.

Dapatkan image OTBR Docker

Dapatkan image OTBR Docker dengan menariknya langsung dari OpenThread Docker Hub , atau dengan mengkloning repositori OTBR dan membangun Dockerfile yang disertakan secara lokal.

Kami merekomendasikan untuk menarik image dari Docker Hub, karena telah diuji dan diverifikasi oleh tim OpenThread.

Tarik gambar dari Docker Hub

Gambar ini adalah pada Commit ID e80def4 .

  1. Tarik gambar:
    docker pull openthread/otbr:latest
  2. Sekarang seharusnya muncul di daftar gambar Docker Anda:
    docker images
    REPOSITORY           TAG          IMAGE ID           CREATED           SIZE
    openthread/otbr      latest       98416559dcbd       2 weeks ago       1.15GB

Bangun Dockerfile

Untuk membuat image sendiri, kloning repositori OpenThread Border Router dan buat Dockerfile yang disertakan.

  1. Clone repositori OTBR:
    cd ~
    git clone https://github.com/openthread/ot-br-posix
    cd ot-br-posix
    
  2. Bangun Dockerfile:
    docker build --no-cache -t openthread/otbr -f etc/docker/Dockerfile .