Visualizza il codice sorgente su GitHub
Manutenzione di Docker
Se hai problemi con Docker OTBR, potresti avere più container in esecuzione. Prima di eseguire Docker OTBR, ti consigliamo di ripulire eventuali contenitori Docker estranei, sia in esecuzione che fermi.
Tieni presente che esiste una differenza tra le immagini Docker e i container. Le immagini sono l'origine, mentre i container sono istanze dell'immagine di origine. Puoi avere più istanze di container in esecuzione dalla stessa immagine Docker di origine.
Per visualizzare tutti i container Docker fermi ed in esecuzione sulla tua macchina:
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited john.smith
Per interrompere e rimuovere un contenitore Docker specifico, utilizza l'ID contenitore del comando precedente:
docker stop d09847ad66bf
docker rm d09847ad66bf
Per arrestare e rimuovere tutti i container Docker contemporaneamente:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
Per visualizzare tutte le immagini Docker:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
openthread/border-router latest 08666d77013d 2 hours ago 171MB
Per rimuovere un'immagine Docker, utilizza l'ID immagine del comando precedente. Tieni presente che tutti i container in pausa o in esecuzione basati sull'immagine devono essere rimossi prima di rimuovere l'immagine Docker.
docker image rm 98416559dcbd