🔍

Список полезных docker команд

Список полезных docker команд

Общее

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

Читать ещё:

Ресурсы для изучения Python на русском

Ресурсы для изучения Python на русском

Использование нескольких SSH ключей

Использование нескольких SSH ключей