Podstawowe informacje o oczyszczaniu i Dockerze

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Wyświetl źródło na GitHubie

Zatrzymaj Docker OTBR

Użyj Ctrl+C w oknie terminala, aby uruchomić Docker Dockera, aby bez pośpiechu zakończyć ten proces.

Jeśli korzystasz z symulowanego RCP, użyj też Ctrl+C, by zatrzymać procesy socat i węzła RCP.

Uruchom ponownie Dockera OTBR

Wykonaj te same pełne czynności w sekcjach Uruchom OTBR i Testuj połączenie, aby ponownie uruchomić Dockera OTBR.

Mimo ponownego uruchomienia sieci OTBR modyfikuje sieć Thread, korzystając z podanych przez Ciebie wcześniej danych uwierzytelniających. Nie przekazuje automatycznie adresów SLAAC, których potrzebujesz, by połączyć się z internetem i ustawić kierowanie na granice. Musisz przeprowadzić transformację sieci Thread za pomocą graficznego interfejsu użytkownika, aby mieć pewność, że funkcje routingu granicy są włączone.

Jeśli po dołączeniu węzła w wątku do sieci nie otrzyma on adresu IPv6 sieci typu mesh, przywróć go do ustawień fabrycznych za pomocą polecenia interfejsu wiersza poleceń factoryreset i skonfiguruj ponownie zgodnie z informacjami o dołączaniu drugiego węzła do sieci Thread.

Konserwacja Dockera

Jeśli masz problemy z Dockerem OTBR, może działać kilka kontenerów. Przed uruchomieniem Dockera OTBR zalecamy usunięcie niepotrzebnych kontenerów, które są uruchomione i zatrzymane.

Pamiętaj, że obrazy Dockera i kontenery różnią się od siebie. Obrazy są źródłem, a kontenery to wystąpienia obrazu źródłowego. Z tego samego obrazu źródłowego Dockera może korzystać wiele instancji kontenera.

Aby wyświetlić wszystkie zatrzymane i działające kontenery Dockera na Twoim 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 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 uruchomione kontenery na podstawie obrazu.

docker image rm 98416559dcbd