Основы очистки и Docker, Основы очистки и Docker

Посмотреть исходный код на GitHub

Обслуживание докера

Если у вас возникли проблемы с OTBR Docker, возможно, у вас работает несколько контейнеров. Перед запуском OTBR Docker мы рекомендуем очистить все посторонние контейнеры Docker, как работающие, так и остановленные.

Обратите внимание, что между образами Docker и контейнерами существует разница. Изображения являются источником, а контейнеры — экземплярами исходного изображения. Вы можете запустить несколько экземпляров контейнера из одного исходного образа Docker.

Чтобы просмотреть все остановленные и запущенные контейнеры Docker на вашем компьютере:

docker ps -a
CONTAINER ID IMAGE        COMMAND       CREATED      STATUS  PORTS   NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited          john.smith

Чтобы остановить и удалить определенный контейнер Docker, используйте идентификатор контейнера из предыдущей команды:

docker stop d09847ad66bf
docker rm d09847ad66bf

Чтобы остановить и удалить все контейнеры Docker одновременно:

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

Чтобы просмотреть все образы Docker:

docker images
REPOSITORY                 TAG       IMAGE ID       CREATED       SIZE
openthread/border-router   latest    08666d77013d   2 hours ago   171MB

Чтобы удалить образ Docker, используйте идентификатор изображения из предыдущей команды. Обратите внимание, что все остановленные или запущенные контейнеры на основе образа необходимо удалить перед удалением образа Docker.

docker image rm 98416559dcbd