OTBR Docker beenden
Verwenden Sie Ctrl+C
im Terminalfenster, in dem OTBR Docker ausgeführt wird, um den Prozess ordnungsgemäß zu beenden.
Wenn Sie einen simulierten RCP ausführen, beenden Sie mit Ctrl+C
auch die Prozesse für socat
und den RCP-Knoten selbst.
OTBR Docker neu starten
Führen Sie die Schritte unter OTBR Docker ausführen und Konnektivität testen aus, um OTBR Docker neu zu starten.
Nach dem Neustart bildet OTBR Docker zwar ein Thread-Netzwerk mit den von Ihnen bereits angegebenen Netzwerkanmeldedaten neu, sendet aber nicht automatisch die SLAAC-Adressen, die für die Internetverbindung und das Border-Routing erforderlich sind. Sie müssen das Thread-Netzwerk über die Web-GUI reformieren, damit Funktionen für das Border-Routing aktiviert sind.
Wenn ein Thread-Knoten nach dem Verbinden mit dem Netzwerk keine IPv6-IPv6-Adresse im Netzwerk erhält, setzen Sie ihn mit dem Befehl factoryreset
in der Befehlszeile auf die Werkseinstellungen zurück und konfigurieren Sie ihn wie unter Zweiten Knoten mit dem Thread-Netzwerk verbinden beschrieben neu.
Docker-Wartung
Wenn Sie Probleme mit OTBR Docker haben, sind möglicherweise mehrere Container aktiv. Bevor Sie OTBR Docker ausführen, empfehlen wir, alle überflüssigen Docker-Container zu entfernen, sowohl laufende als auch angehaltene.
Beachten Sie, dass es einen Unterschied zwischen Docker-Images und Containern gibt. Images sind die Quelle, während Container Instanzen des Quell-Images sind. Es können mehrere Containerinstanzen aus demselben 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
Verwenden Sie die Container-ID aus dem vorherigen Befehl, um einen bestimmten Docker-Container anzuhalten und zu entfernen:
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
Verwenden Sie die Image-ID aus dem vorherigen Befehl, um ein Docker-Image zu entfernen. Alle angehaltenen oder laufenden Container, die auf dem Image basieren, müssen entfernt werden, bevor das Docker-Image entfernt werden kann.
docker image rm 98416559dcbd