OpenThread Border Router (OTBR), Docker desteği sağlar ve doğrudan yerel makineniz yerine bir Docker konteynerinde çalıştırılabilir.
Bu kılavuz, Raspberry Pi 3B (RPi3B) veya herhangi bir Linux tabanlı makinede OTBR Docker'ı çalıştırmaya odaklanır ve yalnızca bu platformlarda test edilmiştir.
Raspberry Pi 3B kurulumu
Raspberry Pi İşletim Sistemini RPi3B'ye Masaüstü İşletim Sistemi ile kurun. Raspberry Pi 3B Genel Bakış bölümünden İşletim Sistemini İndir ve Kur adımındaki talimatları izleyin, ancak İşletim Sistemi olarak Raspberry Pi İşletim Sistemini Masaüstü ile 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 RPi3B'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'ı her komuttan önce
sudo
gerektirmeden root dışı olarak kullanmak istiyorsanız, kullanıcı ayarlarınızı değiştirin:sudo usermod -aG docker $USER
- Zaten çalışmıyorsa Docker'ı başlatın:
sudo dockerd
- Git'i yükleyin:
sudo apt install git
Linux kurulumu
RPi3B 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'ı her komuttan önce
sudo
gerektirmeden root dışı olarak kullanmak istiyorsanız, kullanıcı ayarlarınızı değiştirin:sudo usermod -aG docker $USER
- Zaten çalışmıyorsa Docker'ı başlatın:
sudo dockerd
- Git'i yükleyin:
sudo apt install git
Mac veya Windows
OTBR Docker'ı Mac veya Windows'ta kullanmak için Docker Toolbox'ı kurun. Bu, OTBR Docker'ın çalıştırılması, yalnızca bu sistemlerde Docker Toolbox tarafından desteklenen sanal seri bağlantı noktalarının takılmasını içerdiğinden gereklidir.
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 havuzunu klonlayarak ve dahil edilen Dockerfile'ı yerel olarak oluşturarak edinin.
OpenThread ekibi tarafından test edilip doğrulandığı için, görüntüyü Docker Hub'dan çekmenizi öneririz.
Docker Hub'dan görüntüyü çekin
Bu görüntü, e80def4
Kimliği e80def4
.
- 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'ı oluşturun
Görüntüyü kendiniz oluşturmak için OpenThread Border Router deposunu klonlayın ve dahil olan Dockerfile'ı oluşturun.
- OTBR havuzunu 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 .