Podstawowe informacje o oczyszczaniu i Dockerze

Wyświetl źródło na GitHubie

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