genel bakış

Kaynağı GitHub'da görüntüleyin

OpenThread Border Router (OTBR), Docker desteği sağlar ve doğrudan yerel makineniz yerine bir Docker kapsayıcısında çalıştırılabilir.

Bu kılavuz, OTBR Docker'ı Raspberry Pi (RPi) veya herhangi bir Linux tabanlı makinede çalıştırmaya odaklanır ve yalnızca bu platformlarda test edilmiştir.

Raspberry Pi kurulumu

Yükleme Masaüstü ile Ahududu Pi OS RPI'nin OS. Talimatları izleyin indirin ve işletim sistemi yükleme Ahududu Pi genel bakın adımı, ancak işletim sistemi olarak Desktop ile Ahududu Pi OS kullandığınızdan emin olun. OTBR Web GUI'ye bir web tarayıcısında erişmeniz gerektiğinden Lite sürümünü kullanamazsınız.

Kurulduktan sonra RPi'yi başlatın ve bir terminal penceresi açın.

  1. Sistemini güncelle:

    sudo apt-get update
    sudo apt-get upgrade
    

  2. Docker'ı yükleyin:

    curl -sSL https://get.docker.com | sh
    
  3. Eğer gerektirmeden olmayan kök olarak Docker kullanmak istiyorsanız sudo her komutun önce, kullanıcı ayarlarını değiştirmek:

    sudo usermod -aG docker $USER
    

  4. Başlangıç Docker zaten çalışır durumda değilse:

    sudo dockerd
    

  5. : Git'e yükleyin

    sudo apt install git
    

Linux kurulumu

RPI ile aynı talimatları kullanın:

  1. Sistemini güncelle:

    sudo apt-get update
    sudo apt-get upgrade
    

  2. Docker yükleyin:

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

  3. Eğer gerektirmeden olmayan kök olarak Docker kullanmak istiyorsanız sudo her komutun önce, kullanıcı ayarlarını değiştirmek:

    sudo usermod -aG docker $USER
    

  4. Başlangıç Docker zaten çalışır durumda değilse:

    sudo dockerd
    

  5. Budala yükleyin:

    sudo apt install git
    

Mac veya Windows

Mac veya Windows üzerinde OTBR Docker kullanmak için yüklemek Docker Toolbox . Bu, OTBR Docker'ı çalıştırmak, bu sistemlerde yalnızca Docker Toolbox tarafından desteklenen sanal seri bağlantı noktalarının monte edilmesini gerektirdiğinden gereklidir.

OTBR Docker görüntüsünü alın

Doğrudan çekerek OTBR Docker görüntüsünü alın OpenThread Docker Hub veya OTBR depo klonlama ve yerel olarak dahil Dockerfile inşa ederek.

OpenThread ekibi tarafından test edilip doğrulandığı için görüntüyü Docker Hub'dan çekmenizi öneririz.

Resmi Docker Hub'dan çekin

Bu görüntü İD Teslim itibariyledir e80def4 .

  1. Görüntüyü çekin:

    docker pull openthread/otbr:latest
    

  2. Şimdi Docker görüntülerin listenizde görünmelidir:

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

Dockerfile'ı oluşturun

Görüntüyü kendiniz oluşturmak için OpenThread Border Router deposunu klonlayın ve dahil edilen Dockerfile dosyasını oluşturun.

  1. Klon OTBR depo:

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

  2. Dockerfile kurmak:

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