Показать статистику
0 голосов
от (250 баллов)
Подскажите, как узнать сколько места занимают всё файлы, контейнеры и образы Docker.
3.4тыс. просмотров 2 ответов

2 Ответы

0 голосов
от (800 баллов)
редактировать от

Как узнать сколько места занимают файлы Docker в системе linux?

Проверить размер каталога /var/lib/docker

Контейнеры, образы и другие с ними связанные файлы по умолчанию находятся в каталоге /var/lib/docker.

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

sudo du -sh /var/lib/docker

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

Чтобы узнать сколько место занимает каждый отдельный компонент, можно исследовать поотдельности все вложенные каталоги и файлы. Но есть и другой путь - использовать встроенные инструменты Docker.

Узнать сколько места занимают отдельные типы файлов:

  • образа (Images);
  • контейнеры (Containers):
  • локальные файлы (Local Volumes);
  • кеш сборки (Build Cache),

можно командой

docker system df

В общем случае команда отобразит только место, занимаемое файлами docker, приндлежащие пользователю, от имени которого выполнялась команда. Если использовать sudo, то команда

sudo docker system df

отобразит все данные об использовании дискового пространства, которые будут сгруппированы по компонентам. Например: 

alex@i7-desktop:~$ docker system df
TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
Images          3         3         2.055GB   0B (0%)
Containers      3         3         9.890kB   0B (0%)
Local Volumes   6         6         1.208GB   0B (0%)
Build Cache     0         0         0B        0B

Эта информация уже более информативна. Так как мы видим, какое место занимают определенные типы файлов.

Опция verbose, -v

Опция verbose, -v команды docker system df отображает все файлы в системе docker и их размер и тип. 

0 голосов
от (800 баллов)
редактировать от

Как проверить размер образа docker?

Чтобы увидеть, какие образы загружены в систему docker нужно набрать команду:

docker image ls

Эта команда покажет список всех образов, установленных в докере.

 

docker image ls

Проверка размера работающих контейнеров docker

Чтобы узнать размер всех запущенных контейнеров docker в системе, нужно ввести команду docker ps с параметром --size:

docker ps --size

 

docker ps --size

Столбец SYZE  показывает размер запущенных контейнеров.

...