Podstawowe informacje o oczyszczaniu i Dockerze

Wyświetl źródło na GitHubie

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