Konserwacja Dockera
Jeśli masz problemy z Dockerem OTBR, może to oznaczać, że działa wiele kontenerów. Przed uruchomieniem Dockera OTBR zalecamy usunięcie wszystkich niepotrzebnych kontenerów Dockera, zarówno tych uruchomionych, jak i zatrzymanych.
Pamiętaj, że obrazy i kontenery Dockera to różne rzeczy. Obrazy są źródłem, a kontenery są instancjami obrazu źródłowego. Możesz uruchomić wiele instancji kontenera z tego samego źródłowego obrazu Dockera.
Aby wyświetlić wszystkie zatrzymane i uruchomione kontenery Dockera na komputerze:
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited john.smith
Aby zatrzymać i usunąć określony kontener Dockera, użyj identyfikatora kontenera z poprzedniego polecenia:
docker stop d09847ad66bf
docker rm d09847ad66bf
Aby zatrzymać i usunąć wszystkie kontenery Dockera naraz:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
Aby wyświetlić wszystkie obrazy Dockera:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
openthread/border-router latest 08666d77013d 2 hours ago 171MB
Aby usunąć obraz Dockera, użyj identyfikatora obrazu z poprzedniego polecenia. Pamiętaj, że przed usunięciem obrazu Dockera musisz usunąć wszystkie zatrzymane lub działające kontenery oparte na tym obrazie.
docker image rm 98416559dcbd