OpenThread Sınır Yönlendirici (OTBR), Docker desteği sağlar ve Doğrudan yerel makineniz yerine Docker container'ı kullanın.
Bu kılavuz, Raspberry Pi (RPi) veya herhangi bir cihazda OTBR Docker'ın çalıştırılmasına ve yalnızca bu platformlarda test edilmiştir.
Raspberry Pi kurulumu
Raspberry Pi OS'yi şununla yükleyin: Masaüstü RPi'de işletim sistemi. OS adımı ancak mutlaka Raspberry Pi OS ile İşletim sistemi olarak masaüstü.
Yüklendikten sonra RPi'yi başlatın ve bir terminal penceresi açın.
Sistemi güncelleyin:
sudo apt-get update
sudo apt-get upgrade
Docker'ı yükleyin:
curl -sSL https://get.docker.com | sh
Docker'ı kök olmayan olarak kullanmak istiyorsanız ve her birinden önce
sudo
adımına gerek yoktur. komutuna dahil etmek için kullanıcı ayarlarınızı değiştirin. Değişikliklerin geçerli olması için oturumu kapatın:sudo usermod -aG docker $USER
Çalışmıyorsa Docker'ı başlatın:
sudo dockerd
Git'i yükleyin:
sudo apt install git
OTBR güvenlik duvarı komut dosyaları, Docker container'ının içinde kurallar oluşturur.
iptables
için çekirdek modüllerini yüklemek üzeremodprobe
komutunu çalıştırın:sudo modprobe ip6table_filter
Linux kurulumu
Kısıtlanmış taraf ile aynı talimatları uygulayın:
Sistemi güncelleyin:
sudo apt-get update
sudo apt-get upgrade
Docker'ı yükleyin:
curl -sSL https://get.docker.com | sh
Docker'ı kök olmayan olarak kullanmak istiyorsanız ve her birinden önce
sudo
adımına gerek yoktur. komutuna dahil etmek için kullanıcı ayarlarınızı değiştirin. Değişikliklerin geçerli olması için oturumu kapatın:sudo usermod -aG docker $USER
Çalışmıyorsa Docker'ı başlatın:
sudo dockerd
Git'i yükleyin:
sudo apt install git
OTBR güvenlik duvarı komut dosyaları, Docker container'ının içinde kurallar oluşturur.
iptables
için çekirdek modüllerini yüklemek üzeremodprobe
komutunu çalıştırın:sudo modprobe ip6table_filter
Mac veya Windows
Mac veya Windows'da OTBR Docker'ı kullanmak için Docker'ı yükleyin Araç kutusu. OTBR çalıştırılırken bu gereklidir Docker, yalnızca Docker tarafından desteklenen sanal seri bağlantı noktaları ekler. Bu sistemlerdeki araç kutusu.
OTBR Docker görüntüsünü alın
OTBR Docker görüntüsünü, doğrudan OpenThread Docker'dan çekerek alın Hub olarak değiştirin veya OTBR deposunu klonlayarak yerel olarak derlemenizi sağlar.
Görüntüyü Docker Hub'dan çekmenizi öneririz, çünkü bunu test edilmiş OpenThread ekibi tarafından doğrulandı.
Docker Hub'dan görüntüyü alma
Bu resim, e80def4
numaralı taahhüt kimliği itibarıyladır.
Resmi çekin:
docker pull openthread/otbr:latest
Görüntü, 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şturma
Görüntüyü kendiniz oluşturmak için OpenThread Border Router deposunu klonlayın ve Dockerfile'ı derleyebiliriz.
OTBR deposunu klonlayın:
cd ~
git clone https://github.com/openthread/ot-br-posix
cd ot-br-posix
Dockerfile'ı oluşturun:
docker build --no-cache -t openthread/otbr -f etc/docker/Dockerfile .