🔍

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

🗓️ 11 ноября 2020 г. 2 мин. чтения

Общее

  • Удалить все неиспользуемые контейнеры, сети, образы:

    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)
Copyright © 2020