Zatrzymaj Dockera OTBR
Użyj Ctrl+C
w oknie terminala z uruchomionym Dockerem OTBR, aby zatrzymać proces bez problemów.
Jeśli używasz symulowanego RCP, użyj Ctrl+C
, aby zatrzymać procesy socat
i samego węzła RCP.
Uruchom ponownie Dockera OTBR
Wykonaj te same czynności w sekcjach Uruchom OTBR Dockera i Testuj połączenie, by ponownie uruchomić Dockera OTBR.
Po ponownym uruchomieniu chociaż sieć OTBR Docker odmienia sieć typu Thread przy użyciu danych logowania sieci, nie przekazuje automatycznie adresów SLAAC wymaganych do połączenia z internetem i routingu granic. Musisz zmienić strukturę sieci na platformie Thread przez interfejs GUI, aby mieć pewność, że funkcje routingu granicy są włączone.
Jeśli po dołączeniu węzła wątku do sieci nie otrzyma on adresu IPv6 typu mesh, przywróć go do ustawień fabrycznych za pomocą polecenia interfejsu wiersza poleceń factoryreset
i zmień jego konfigurację zgodnie z opisem w sekcji Dołączanie drugiego węzła do sieci Thread.
Konserwacja Dockera
Jeśli masz problemy z Dockerem OTBR, możesz mieć wiele uruchomionych kontenerów. Przed uruchomieniem Dockera OTBR zalecamy czyszczenie niepotrzebnych kontenerów Dockera, zarówno aktywnych, jak i zatrzymanych.
Pamiętaj, że obrazy i kontenery Dockera różnią się od siebie. Obrazy stanowią źródło, a kontenery są wystąpieniami obrazu źródłowego. Z tego samego źródłowego obrazu Dockera może korzystać wiele instancji kontenera.
Aby wyświetlić wszystkie zatrzymane i uruchomione kontenery Dockera na komputerze:
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited john.smith
Aby zatrzymać i usunąć konkretny kontener Dockera, użyj identyfikatora kontenera z poprzedniego polecenia:
docker stop d09847ad66bf
docker rm d09847ad66bf
Aby zatrzymać i usunąć wszystkie kontenery Dockera jednocześnie:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
Aby wyświetlić wszystkie obrazy Dockera:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
openthread/otbr latest 98416559dcbd 2 weeks ago 1.15GB
Aby usunąć obraz Dockera, użyj identyfikatora obrazu z poprzedniego polecenia. Pamiętaj, że przed usunięciem obrazu Dockera należy usunąć wszystkie zatrzymane lub uruchomione kontenery na podstawie obrazu.
docker image rm 98416559dcbd