Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Tổng quat

OpenThread Border Router (OTBR) cung cấp hỗ trợ Docker và có thể được chạy trong vùng chứa Docker chứ không phải trực tiếp trên máy cục bộ của bạn.

Hướng dẫn này tập trung vào việc chạy OTBR Docker trên Raspberry Pi 3B (RPi3B) hoặc bất kỳ máy chạy Linux nào và mới chỉ được thử nghiệm trên các nền tảng đó.

Thiết lập Raspberry Pi 3B

Cài đặt Hệ điều hành Raspberry Pi với Hệ điều hành máy tính để bàn trên RPi3B. Làm theo hướng dẫn trong bước Tải xuống và Cài đặt Hệ điều hành từ Tổng quan về Raspberry Pi 3B, nhưng hãy đảm bảo sử dụng Hệ điều hành Raspberry Pi với Máy tính để bàn làm Hệ điều hành. Bạn không thể sử dụng phiên bản Lite, vì bạn cần truy cập GUI Web OTBR trong trình duyệt web.

Sau khi cài đặt, khởi động RPi3B và mở cửa sổ đầu cuối.

  1. Cập nhật hệ thống:
    sudo apt-get update
    sudo apt-get upgrade
  2. Cài đặt Docker:
    curl -sSL https://get.docker.com | sh
  3. Nếu bạn muốn sử dụng Docker không phải root mà không yêu cầu sudo trước mỗi lệnh, hãy sửa đổi cài đặt người dùng của bạn:
    sudo usermod -aG docker $USER
  4. Khởi động Docker nếu nó chưa chạy:
    sudo dockerd
  5. Cài đặt git:
    sudo apt install git

Thiết lập Linux

Sử dụng các hướng dẫn tương tự như RPi3B:

  1. Cập nhật hệ thống:
    sudo apt-get update
    sudo apt-get upgrade
  2. Cài đặt Docker:
    curl -sSL https://get.docker.com | sh
  3. Nếu bạn muốn sử dụng Docker không phải root mà không yêu cầu sudo trước mỗi lệnh, hãy sửa đổi cài đặt người dùng của bạn:
    sudo usermod -aG docker $USER
  4. Khởi động Docker nếu nó chưa chạy:
    sudo dockerd
  5. Cài đặt git:
    sudo apt install git

Mac hoặc Windows

Để sử dụng OTBR Docker trên Mac hoặc Windows, hãy cài đặt Hộp công cụ Docker . Điều này là bắt buộc khi chạy OTBR Docker liên quan đến việc gắn các cổng nối tiếp ảo, chỉ được hỗ trợ bởi Docker Toolbox trên các hệ thống đó.

Nhận hình ảnh OTBR Docker

Nhận hình ảnh OTBR Docker bằng cách kéo trực tiếp từ OpenThread Docker Hub hoặc bằng cách sao chép kho lưu trữ OTBR và tạo cục bộ Dockerfile đi kèm.

Chúng tôi khuyên bạn nên kéo hình ảnh từ Docker Hub, vì nó đã được nhóm OpenThread kiểm tra và xác minh.

Kéo hình ảnh từ Docker Hub

Hình ảnh này là của Cam kết ID e80def4 .

  1. Kéo hình ảnh:
    docker pull openthread/otbr:latest
  2. Bây giờ nó sẽ xuất hiện trong danh sách các hình ảnh Docker của bạn:
    docker images
    REPOSITORY           TAG          IMAGE ID           CREATED           SIZE
    openthread/otbr      latest       98416559dcbd       2 weeks ago       1.15GB

Xây dựng Dockerfile

Để tự tạo hình ảnh, hãy sao chép kho lưu trữ Bộ định tuyến biên giới OpenThread và xây dựng Dockerfile đi kèm.

  1. Sao chép kho lưu trữ OTBR:
    cd ~
    git clone https://github.com/openthread/ot-br-posix
    cd ot-br-posix
    
  2. Xây dựng Dockerfile:
    docker build --no-cache -t openthread/otbr -f etc/docker/Dockerfile .