curl -s -H "Authorization: JWT " "https://hub.docker.com/v2/repositories/library//tags/?page_size=100" | jq -r '.results[] | select(.name == "") |.images[0].size' | numfmt --to=iec-i
Для образа в другом реестре, таком как Microsoft Container Registry. Я выявляю 3 способа.
docker manifest inspect
для просмотра данных манифеста, которые могут дать вам представление о том, как получить сжатый размер изображения. docker manifest inspect -v / | grep size | awk -F ':' '{sum+=$NF} END {print sum}' | numfmt --to=iec-i
Чтобы включить docker manifest inspect
, отредактируйте файл ~/.docker/config.json
и установите для experimental
значение enable
. (Ссылка:проверка манифеста докера)
Отправьте образ в Docker Hub, и вы сможете получить сжатый размер образа на веб-сайте Docker Hub.
Используйте docker save
, чтобы сохранить изображение в файл.tar, а затем сжать его в файл.tar.gz.
docker save my-image:latest > my-image.tar
# Compress the.tar file
gzip my-image.tar
# Check the size of the compressed image
ls -lh my-image.tar.gz
На самом деле я никогда не использовал cfdisk
, но могу рассказать вам, как это сделать с помощью fdisk
.
fdisk -l
/dev/nvme0n1
или /dev/sda
, но ваши знания могут отличаться. fdisk <name of drive>
. Бывший./fdsik /dev/sda
Welcome to fdisk (util-linux 2.35.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help):
Ввод m
показывает:
o create a new empty DOS partition table
Примечания:
Знайте, что изменение меток удалит все.
Не забудьте запустить w перед выходом, чтобы записать таблицу на диск.
Проверьте Arch Wiki для получения дополнительной информации.