OTBR-Docker beenden
Verwenden Sie Ctrl+C
im Terminalfenster, auf dem OTBR Docker ausgeführt wird, um den Prozess ordnungsgemäß zu beenden.
Wenn Sie einen simulierten RCP ausführen, verwenden Sie auch Ctrl+C
, um die Prozesse für socat
und den RCP-Knoten selbst anzuhalten.
OTBR-Docker neu starten
Führen Sie die gleichen Schritte unter OTBR-Docker ausführen und Konnektivität testen aus, um OTBR-Docker neu zu starten.
Obwohl OTBR-Docker bei einem Neustart ein Thread-Netzwerk mit den bereits bereitgestellten Netzwerk-Anmeldedaten umformuliert, überträgt es nicht automatisch die SLAAC-Adressen, die für die Internetverbindung und das Grenzrouting erforderlich sind. Sie müssen das Thread-Netzwerk über die Web-GUI reformieren, damit die Funktion „Border Routing“ aktiviert ist.
Wenn nach dem Verbinden eines Thread-Knotens zum Netzwerk keine IPv-6-Adresse als Mesh-Netzwerk empfangen wird, setzen Sie es mit dem Befehl factoryreset
der Befehlszeile auf die Werkseinstellungen zurück und konfigurieren Sie neu wie unter Zweiten Knoten mit dem Thread-Netzwerk verbinden beschrieben neu.
Docker-Wartung
Wenn Sie Probleme mit OTBR-Docker haben, werden möglicherweise mehrere Container ausgeführt. Wir empfehlen, vor dem Ausführen von OTBR-Docker alle überflüssigen Docker-Container zu bereinigen, sowohl ausgeführt als auch beendet.
Beachten Sie, dass sich Docker-Images und Container voneinander unterscheiden. Images sind die Quelle, während Container Instanzen des Quell-Images sind. Sie können mehrere Containerinstanzen ausführen, die vom selben Docker-Quell-Image ausgeführt werden.
So rufen Sie alle beendeten und ausgeführten Docker-Container auf Ihrem Computer auf:
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited john.smith
Wenn Sie einen bestimmten Docker-Container beenden und entfernen möchten, verwenden Sie die Container-ID aus dem vorherigen Befehl:
docker stop d09847ad66bf
docker rm d09847ad66bf
So beenden und entfernen Sie alle Docker-Container gleichzeitig:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
So rufen Sie alle Docker-Images auf:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
openthread/otbr latest 98416559dcbd 2 weeks ago 1.15GB
Wenn Sie ein Docker-Image entfernen möchten, verwenden Sie die Image-ID aus dem vorherigen Befehl. Alle beendeten oder ausgeführten Container, die auf dem Image basieren, müssen vor dem Entfernen des Docker-Images entfernt werden.
docker image rm 98416559dcbd