Kaynağı GitHub'da görüntüleyin
OpenThread Sınır Yönlendirici (OTBR) Docker desteği sağlar ve doğrudan yerel makineniz yerine bir Docker container'ında çalıştırılabilir.
Bu kılavuz, OTBR Docker'ı Raspberry Pi (RPi) veya Linux tabanlı herhangi bir makinede çalıştırmaya odaklanmıştır ve yalnızca bu platformlarda test edilmiştir.
Raspberry Pi kurulumu
RPi'ye Raspberry Pi OS with Desktop OS'yi yükleyin. Raspberry Pi'ye Genel Bakış bölümündeki OS'yi İndirme ve Yükleme adımında yer alan talimatları uygulayın, ancak Raspberry Pi OS'yi Masaüstü ile kullandığınızdan emin olun. Bir web tarayıcısında OSB Web GUI'ye erişmeniz gerektiğinden Lite sürümünü kullanamazsınız.
Yüklemenin ardından RPi'yi başlatın ve bir terminal penceresi açın.
Sistemi güncelleyin:
sudo apt-get update
sudo apt-get upgrade
Docker'ı yükleme:
curl -sSL https://get.docker.com | sh
Docker'ı kök olmayan olarak kullanmak istiyorsanız her komuttan önce
sudo
gerektirmeden kullanıcı ayarlarınızı değiştirin. Değişikliklerin etkili olması için oturumu kapatın:sudo usermod -aG docker $USER
Zaten çalışmıyorsa Docker'ı başlatın:
sudo dockerd
Git ile yükleme:
sudo apt install git
OTBR güvenlik duvarı komut dosyaları, Docker container'ında kural oluşturur.
iptables
için çekirdek modüllerini yüklemek üzeremodprobe
komutunu çalıştırın:sudo modprobe ip6table_filter
Linux kurulumu
RPi ile aynı talimatları kullanı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 her komuttan önce
sudo
gerektirmeden kullanıcı ayarlarınızı değiştirin. Değişikliklerin etkili olması için oturumu kapatın:sudo usermod -aG docker $USER
Zaten çalışmıyorsa Docker'ı başlatın:
sudo dockerd
Git ile yükleme:
sudo apt install git
OTBR güvenlik duvarı komut dosyaları, Docker container'ında kural 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 Araç Kutusu'nu yükleyin. OTBR Docker'ın çalıştırılması, yalnızca Docker Toolbox tarafından bu sistemlerde desteklenen sanal seri bağlantı noktalarının bağlanmasını gerektirdiğinden bu gereklidir.
OTBR Docker görüntüsünü alma
OTBR Docker görüntüsünü, OpenThread Docker Hub'dan doğrudan alarak veya OTBR deposunu klonlayarak ve dahil edilen Dockerfile'ı yerel olarak derleyerek edinin.
OpenThread ekibi tarafından test edilip doğrulandığından, görüntüyü Docker Hub'dan çekmenizi öneririz.
Görüntüyü Docker Hub'dan çekin
Bu görüntü e80def4
Taahhüt Kimliği kadar.
Resmi çekin:
docker pull openthread/otbr:latest
Artık Docker görüntüleri listenizde görünmelidir:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE openthread/otbr latest 98416559dcbd 2 weeks ago 1.15GB
Dockerfile'ı derleme
Görüntüsü kendiniz oluşturmak için OpenThread Border Router deposunu klonlayın ve birlikte gelen Dockerfile'ı oluşturun.
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 .