Отображение информации о размере контейнеров
На этом шаге вы узнаете, как просматривать информацию о размере Docker-контейнеров. Это может быть полезно для мониторинга использования дискового пространства и понимания занимаемого объема вашими контейнерами.
По умолчанию команда docker ps
не отображает размер контейнеров. Чтобы включить эту информацию, можно использовать флаг --size
или -s
.
Сначала запустим простой контейнер.
docker run -d --name my-size-container ubuntu sleep infinity
Теперь выведем список работающих контейнеров с информацией о размерах.
docker ps --size
или
docker ps -s
В выводе вы увидите дополнительную колонку SIZE
, которая содержит два значения:
- Размер записываемого слоя контейнера (изменения, внесенные в файловую систему контейнера с момента его создания)
- Общий размер контейнера, включающий размер слоев образа плюс записываемый слой
Для простых контейнеров, которые не записывают много данных, размер записываемого слоя обычно небольшой. Общий размер будет больше, так как включает размер базового образа.
Также можно просмотреть информацию о размерах для всех контейнеров (включая остановленные), используя docker ps -a --size
.
docker ps -a --size
Это полезно для просмотра размеров контейнеров, которые завершили работу, но еще не были удалены.
Понимание размеров контейнеров важно для управления дисковым пространством на вашем Docker-хосте.
В завершение остановим и удалим контейнер.
docker stop my-size-container
docker rm my-size-container