Temizlik ve Docker Temelleri

Kaynağı GitHub'da göster

OTBR Docker'ı durdur

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

Simüle edilmiş bir RCP çalıştırıyorsanız socat ve RCP düğümünün işlemlerini durdurmak için Ctrl+C öğesini de kullanın.

OTBR Docker'ı yeniden başlat

OTBRDocker'ı yeniden başlatmak için OTBRDocker'ı çalıştır ve Bağlantıyı Test Et bölümündeki tüm işlemleri uygulayın.

Yeniden başlatıldığında OTBR Docker, daha önce sağladığınız ağ kimlik bilgilerini kullanarak bir Thread ağını yeniden düzenlese de internet bağlantısı ve kenarlık yönlendirme için gereken SLAAC adreslerini otomatik olarak aktarmaz. Sınır yönlendirme işlevlerinin etkinleştirildiğinden emin olmak için Thread ağını Web GUI'si üzerinden yeniden oluşturmanız gerekir.

Ağa bir iş parçacığı düğümünü birleştirdikten sonra bağlantılı bir IPv6 adresi almazsanız düğümü factoryreset CLI komutuyla fabrika ayarlarına sıfırlayın ve İkinci düğümü Thread ağına birleştirme bölümünde ayrıntılı olarak açıklandığı gibi yeniden yapılandırın.

Docker bakımı

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

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

Makinenizde durdurulmuş ve çalışan tüm 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 container'ını durdurmak ve kaldırmak için önceki komuttan alınan Container ID'yi 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örmek 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 komuttaki Image ID'yi kullanın. Görüntüye dayalı durdurulan veya çalışan container'ların Docker görüntüsünü kaldırmadan önce kaldırılması gerektiğini unutmayın.

docker image rm 98416559dcbd