Podstawowe informacje o oczyszczaniu i Dockerze

Wyświetl źródło na GitHubie

Zatrzymaj OTBR Docker

Aby zatrzymać proces, użyj polecenia Ctrl+C w oknie terminala z uruchomionym narzędziem OTBR Docker z gracją.

Jeśli korzystasz z symulowanego RCP, zatrzymuj też procesy dla: Ctrl+C socat i węzeł RCP.

Ponowne uruchamianie Dockera OTBR

Wykonaj tę samą pełną procedurę w sekcji Uruchom OTBR Docker i Testuj Połączenie umożliwiające ponowne uruchomienie OTBR Dockera.

Po ponownym uruchomieniu, mimo że OTBR Docker przekształca sieć Thread przy użyciu sieci danych logowania, nie powoduje to automatycznego przekazania SLAAC adresów potrzebnych do połączenia z internetem i routingu granicznego. Należy zmienić z sieci Thread przy użyciu graficznego interfejsu użytkownika. włączono.

Jeśli po dołączeniu węzła Thread do sieci nie otrzymuje on sieci typu on-mesh adresu IPv6, przywróć go do ustawień fabrycznych za pomocą polecenia interfejsu wiersza poleceń factoryreset ponownie skonfigurować go zgodnie z opisem w sekcji Dołączanie drugiego węzła do wątku .

Konserwacja Dockera

Jeśli masz problemy z Dockerem OTBR, możesz mieć kilka kontenerów w domu. Przed uruchomieniem OTBR Dockera zalecamy wyczyszczenie wszelkich niepotrzebnych kontenery Dockera, zarówno uruchomione, jak i zatrzymane.

Pamiętaj, że istnieje różnica między obrazami Dockera a kontenerami. Obrazy są źródła, a kontenery to wystąpienia obrazu źródłowego. Możesz mieć instancji kontenerów działających z tego samego źródłowego obrazu Dockera.

Aby wyświetlić wszystkie zatrzymane i uruchomione kontenery Dockera na maszynie:

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 narzędzia poprzednie polecenie:

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 wszystkie zatrzymane lub uruchomione kontenery oparte na obrazie muszą zostać usunięte przed przez usunięcie obrazu Dockera.

docker image rm 98416559dcbd