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 angehaltenen und laufenden 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/border-router latest 08666d77013d 2 hours ago 171MB
Verwenden Sie die Image-ID aus dem vorherigen Befehl, um ein Docker-Image zu entfernen. Alle gestoppten oder laufenden Container, die auf dem Image basieren, müssen entfernt werden, bevor das Docker-Image entfernt werden kann.
docker image rm 98416559dcbd