Google is committed to advancing racial equity for Black communities. See how.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Bereinigungs- und Docker-Grundlagen

Stoppen Sie OTBR Docker

Verwenden Sie Ctrl+C im Terminalfenster, in dem OTBR Docker ausgeführt wird, um den Vorgang ordnungsgemäß zu stoppen.

Wenn Sie ein simuliertes RCP socat , verwenden Sie auch Ctrl+C , um die Prozesse für socat und den RCP-Knoten selbst zu stoppen.

Starten Sie OTBR Docker neu

Befolgen Sie das gleiche vollständige Verfahren unter Ausführen von OTBR Docker und Testen der Konnektivität , um OTBR Docker neu zu starten.

Obwohl OTBR Docker beim Neustart ein Thread-Netzwerk mit den bereits angegebenen Netzwerkanmeldeinformationen reformiert, werden die für die Internetverbindung und das Grenzrouting erforderlichen SLAAC-Adressen nicht automatisch übertragen. Sie müssen das Thread-Netzwerk über die Web-GUI reformieren, um sicherzustellen, dass die Grenzroutingfunktionen aktiviert sind.

Wenn ein Thread-Knoten nach dem Verbinden mit dem Netzwerk keine On-Mesh-IPv6-Adresse erhält, setzen Sie ihn mit dem Befehl factoryreset CLI auf die factoryreset und konfigurieren Sie ihn wie unter Verbinden des zweiten Knotens mit dem Thread-Netzwerk beschrieben neu .

Docker-Wartung

Wenn Sie Probleme mit OTBR Docker haben, werden möglicherweise mehrere Container ausgeführt. Vor dem Ausführen von OTBR Docker empfehlen wir, alle laufenden und gestoppten externen Docker-Container zu bereinigen.

Beachten Sie, dass es einen Unterschied zwischen Docker-Images und Containern gibt. Bilder sind die Quelle, während Container Instanzen des Quellbildes sind. Sie können mehrere Containerinstanzen auf demselben Docker-Quellabbild ausführen.

So zeigen Sie alle gestoppten und ausgeführten Docker-Container auf Ihrem Computer an:

 docker ps -a
CONTAINER ID IMAGE        COMMAND       CREATED      STATUS  PORTS   NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited          john.smith

Verwenden Sie die Container-ID des vorherigen Befehls, um einen bestimmten Docker-Container anzuhalten und zu entfernen:

 docker stop d09847ad66bf
docker rm d09847ad66bf 

So stoppen und entfernen Sie alle Docker-Container gleichzeitig:

 docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

So zeigen Sie alle Docker-Bilder an:

 docker images
REPOSITORY           TAG          IMAGE ID           CREATED           SIZE
openthread/otbr      latest       98416559dcbd       2 weeks ago       1.15GB

Verwenden Sie zum Entfernen eines Docker-Images die Image-ID des vorherigen Befehls. Beachten Sie, dass angehaltene oder ausgeführte Container basierend auf dem Image entfernt werden müssen, bevor das Docker-Image entfernt wird.

 docker image rm 98416559dcbd