Общее
-
Удалить все неиспользуемые контейнеры, сети, образы:
docker container ls
Контейнера
-
Показать список всех запущенных контейнеров:
docker system prune
-
Показать список всех контейнеров, включая остановленные:
docker container ls -a
-
Остановить все контейнера:
docker stop $(docker ps -a -q)
-
Остановить все контейнера и удалить контейнеры, сети, тома и образы:
docker stop $(docker ps -a -q)
-
Удалить все контейнера:
docker rm -f $(docker ps -a -q)
-
Удалить все остановленные контейнера:
docker conainer prune
-
Выполнить внутри контейнера:
docker exec -it <id_контейнера> sh
-
Показать логи контейнера:
docker logs <id_контейнера>
Образы
-
Показать список образов:
docker image ls
-
Удалить все неиспользуемые образы:
docker image prune
-
Удалить все образы:
docker rmi -f $(docker images -q)
Сеть и тома
-
Удалить все неиспользуемые тома:
docker image volume
-
Очистить потерянные сети:
docker network rm $(docker network ls -q)