Общее
- Удалить все неиспользуемые контейнеры, сети, образы:
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)