Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

개요

OTBR (OpenThread Border Router)은 Docker 지원을 제공하며 로컬 머신에서 직접 실행하지 않고 Docker 컨테이너에서 실행할 수 있습니다.

이 가이드는 Raspberry Pi 3B (RPi3B) 또는 Linux 기반 컴퓨터에서 OTBR Docker를 실행하는 데 중점을두고 있으며 해당 플랫폼에서만 테스트되었습니다.

Raspberry Pi 3B 설정

RPi3B에 데스크톱 OS 와 함께 Raspberry Pi OS를 설치합니다. Raspberry Pi 3B 개요에서 OS 다운로드 및 설치 단계의 지침을 따르되 데스크톱 이있는 Raspberry Pi OS를 OS 로 사용해야합니다. 웹 브라우저에서 OTBR 웹 GUI에 액세스해야하므로 Lite 버전을 사용할 수 없습니다.

설치가 완료되면 RPi3B를 부팅하고 터미널 창을 엽니 다.

  1. 시스템 업데이트 :
    sudo apt-get update
    sudo apt-get upgrade
  2. Docker 설치 :
    curl -sSL https://get.docker.com | sh
  3. 각 명령 전에 sudo 를 요구하지 않고 Docker를 루트가 아닌 사용자로 사용하려면 사용자 설정을 수정하십시오.
    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. 각 명령 전에 sudo 를 요구하지 않고 Docker를 루트가 아닌 사용자로 사용하려면 사용자 설정을 수정하십시오.
    sudo usermod -aG docker $USER
  4. Docker가 아직 실행 중이 지 않은 경우 시작 :
    sudo dockerd
  5. git 설치 :
    sudo apt install git

Mac 또는 Windows

Mac 또는 Windows에서 OTBR Docker를 사용하려면 Docker Toolbox를 설치하십시오. OTBR Docker를 실행하려면 가상 직렬 포트를 마운트해야하므로 해당 시스템의 Docker Toolbox에서만 지원됩니다.

OTBR Docker 이미지 가져 오기

OpenThread Docker Hub 에서 직접 가져 오거나 OTBR 저장소를 복제하고 포함 된 Dockerfile을 로컬로 빌드하여 OTBR Docker 이미지를 가져옵니다.

OpenThread 팀에서 테스트하고 확인 했으므로 Docker Hub에서 이미지를 가져 오는 것이 좋습니다.

Docker Hub에서 이미지 가져 오기

이 이미지는 Commit ID 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 .