Genel Bakış

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

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

OpenThread Sınır Yönlendirici (OTBR), Docker desteği sunar ve doğrudan yerel makineniz yerine Docker kapsayıcıda çalıştırılabilir.

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

Ahududu Pi kurulumu

Raspberry Pi OS with Desktop OS'i RPI'ya yükleyin. Raspberry Pi'ye Genel Bakış'taki OS'i İndir ve Yükle adımında verilen talimatları uygulayın, ancak işletim sistemi olarak Raspberry Pi OS with Desktop'ı kullandığınızdan emin olun. Bir web tarayıcısında OTBR Web GUI'sine erişmeniz gerektiğinden, Lite sürümünü kullanamazsınız.

Yükleme işlemi tamamlandığında RPI'yı başlatın ve bir terminal penceresi açın.

  1. Sistemi güncelleyin:

    sudo apt-get update
    sudo apt-get upgrade
    

  2. Docker'ı yükle:

    curl -sSL https://get.docker.com | sh
    
  3. Docker'ı her komuttan önce sudo gerektirmeden root olmayan bir şekilde kullanmak istiyorsanız kullanıcı ayarlarınızı değiştirin. Değişikliklerin etkili olması için oturumu kapatın:

    sudo usermod -aG docker $USER
    

  4. Çalıştırılmamışsa Docker'ı başlatın:

    sudo dockerd
    

  5. Git'i yükleyin:

    sudo apt install git
    

  6. OTBR güvenlik duvarı komut dosyaları, Docker kapsayıcısında kurallar oluşturur. iptables için çekirdek modüllerini yüklemek üzere modprobe komutunu çalıştırın:

    sudo modprobe ip6table_filter
    

Linux kurulumu

RPI ile aynı talimatları kullanın:

  1. Sistemi güncelleyin:

    sudo apt-get update
    sudo apt-get upgrade
    

  2. Docker'ı yükle:

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

  3. Docker'ı her komuttan önce sudo gerektirmeden root olmayan bir şekilde kullanmak istiyorsanız kullanıcı ayarlarınızı değiştirin. Değişikliklerin etkili olması için oturumu kapatın:

    sudo usermod -aG docker $USER
    

  4. Çalıştırılmamışsa Docker'ı başlatın:

    sudo dockerd
    

  5. Git'i yükleyin:

    sudo apt install git
    

  6. OTBR güvenlik duvarı komut dosyaları, Docker kapsayıcısında kurallar oluşturur. iptables için çekirdek modüllerini yüklemek üzere modprobe komutunu çalıştırın:

    sudo modprobe ip6table_filter
    

Mac veya Windows

OTBR Docker'ı Mac veya Windows'da kullanmak için Docker Toolbox'ı yükleyin. OTBR çalıştırmak, sanal seri bağlantı noktalarının bağlanmasını gerektirir. Bu işlem, yalnızca söz konusu sistemlerde Docker Toolbox tarafından desteklenir.

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

OTBR Docker görüntüsünü, doğrudan OpenThread Docker Hub'dan çekerek veya OTBR deposunu klonlayıp dahil edilen Dockerfile'ı yerel olarak oluşturarak alabilirsiniz.

Resmi, OpenThread ekibi tarafından test edilip doğrulandığı için Docker Hub'dan çekmenizi öneririz.

Görüntüyü Docker Hub'dan alın

Bu görüntü, Taahhüt Kimliği e80def4 itibarıyla geçerlidir.

  1. Resmi çekin:

    docker pull openthread/otbr:latest
    

  2. Artık Docker görüntüleri listenizde görünecektir:

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

Dockerfile'ı oluştur

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

  1. OTBR deposunu klonlayın:

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

  2. Dockerfile'ı oluşturun:

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