Podstawowe informacje o oczyszczaniu i Dockerze

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 OTBRTestowanie łą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