Temizlik ve Docker Temelleri

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

OTBR Docker'ı durdurma

İşlemi sorunsuz bir şekilde durdurmak için OTBR Docker'ı çalıştıran terminal penceresinde Ctrl+C simgesini kullanın.

Simüle edilmiş RCP çalıştırıyorsanız socat ve RCP düğümünün kendisi için işlemleri durdurmak üzere Ctrl+C komutunu da kullanın.

OTBR Docker'ı yeniden başlatma

OTBR Docker'ı yeniden başlatmak için OTBR Docker'ı çalıştırma ve Bağlantıyı test etme bölümündeki aynı işlemi tamamlayın.

Yeniden başlatıldığında OTBR Docker, daha önce sağladığınız ağ kimlik bilgilerini kullanarak bir Thread ağını yeniden oluştursa da internet bağlantısı ve sınır yönlendirmesi için gereken SLAAC adreslerini otomatik olarak göndermez. Kenarlık yönlendirme işlevlerinin etkinleştirildiğinden emin olmak için web kullanıcı arayüzü üzerinden Thread ağını yeniden oluşturmanız gerekir.

Bir Thread düğümünü ağa ekledikten sonra örgü üzerinde IPv6 adresi almazsa factoryreset CLI komutuyla fabrika ayarlarına sıfırlayın ve İkinci düğümü Thread ağına birleştirme bölümünde açıklandığı şekilde yeniden yapılandırın.

Docker bakımı

OTBR Docker ile ilgili sorun yaşıyorsanız birden fazla container'ınız çalışıyor olabilir. OTBR Docker'ı çalıştırmadan önce hem çalışan hem de durmuş olan gereksiz Docker kapsayıcılarını temizlemenizi öneririz.

Docker görüntüleri ile kapsayıcılar arasında fark olduğunu unutmayın. Resimler kaynaktır, kapsayıcılar ise kaynak resmin örnekleridir. Aynı kaynak Docker görüntüsünden çalışan birden fazla container örneğiniz olabilir.

Makinenizdeki tüm durdurulmuş ve çalışan Docker kapsayıcılarını görüntülemek için:

docker ps -a
CONTAINER ID IMAGE        COMMAND       CREATED      STATUS  PORTS   NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited          john.smith

Belirli bir Docker kapsayıcısını durdurmak ve kaldırmak için önceki komuttaki kapsayıcı kimliğini kullanın:

docker stop d09847ad66bf
docker rm d09847ad66bf

Tüm Docker kapsayıcılarını aynı anda durdurmak ve kaldırmak için:

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

Tüm Docker görüntülerini görüntülemek için:

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

Bir Docker görüntüsünü kaldırmak için önceki komutta bulunan Görüntü Kimliği'ni kullanın. Görüntüye dayalı olarak durdurulan veya çalışan container'ların Docker görüntüsü kaldırılmadan önce kaldırılması gerektiğini unutmayın.

docker image rm 98416559dcbd