Wyświetl kod źródłowy na GitHubie
Zatrzymaj Dockera OTBR
Aby zakończyć proces, użyj Ctrl+C
w oknie terminala z Dockerem OTBR.
Jeśli korzystasz z symulowanego RCP, za pomocą polecenia Ctrl+C
zatrzymaj też procesy socat
i samego węzła RCP.
Restartowanie Dockera OTBR
Aby ponownie uruchomić Dockera OTBR, wykonaj tę samą procedurę w sekcji Uruchomienie Dockera OTBR i Testowanie łączności.
Po ponownym uruchomieniu, nawet jeśli OTBR Docker zmieni sieć Thread przy użyciu już dostarczonych danych logowania, nie przekazuje automatycznie adresów SLAAC potrzebnych do połączenia z internetem i routingu granicznego. Aby mieć pewność, że funkcje routingu na granicy są włączone, musisz ponownie skonfigurować sieć Thread za pomocą interfejsu internetowego.
Jeśli po dołączeniu węzła Thread do sieci nie otrzyma on adresu IPv6 w sieci mesh, przywróć go do ustawień fabrycznych za pomocą polecenia wiersza poleceń factoryreset
i skonfiguruj go ponownie zgodnie z instrukcjami w sekcji Dołączanie drugiego węzła do sieci Thread.
Konserwacja Dockera
Jeśli masz problemy z Dockerem OTBR, może to oznaczać, że działa wiele kontenerów. Przed uruchomieniem Dockera w OTBR zalecamy usunięcie wszelkich niepotrzebnych kontenerów Dockera, zarówno uruchomionych, jak i zatrzymanych.
Pamiętaj, że obrazy i kontenery Dockera to różne rzeczy. Obrazy są źródłem, a kontenery są instancjami obrazu źródłowego. Możesz uruchomić wiele instancji kontenera z tego samego źródłowego obrazu Dockera.
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ąć określony kontener Dockera, użyj identyfikatora kontenera z poprzedniego polecenia:
docker stop d09847ad66bf
docker rm d09847ad66bf
Aby zatrzymać i usunąć wszystkie kontenery Dockera naraz:
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 musisz usunąć wszystkie zatrzymane lub działające kontenery oparte na tym obrazie.
docker image rm 98416559dcbd