Вы можете сжать ваше изображение с помощью команды docker save
.
docker save your_image | gzip > your_image.tar.gz
Теперь запустите ls -hl
, вы увидите, что изображение сжато и его размер приблизительно уменьшился до половины или зависит от слоя.
Сохранение изображения в файле tar.gz с помощью gzip
Вы можете использовать gzip для сохранения файла образа и уменьшения размера резервной копии.
docker save myimage:latest | gzip > myimage_latest.tar.gz
сохранить изображение докера
Вы можете загрузить изображение или поделиться файлом с другим, так что все это нужно для загрузки в качестве докераimage.
docker load < your_image.tar.gz
Загрузить изображение или репозиторий из архива tar (даже если он сжат с помощью gzip, bzip2 или xz) из файла или STDIN.Он восстанавливает как изображения, так и теги.
Пример centos, размер которого составляет около 200 МБ, а размер файла gzip составляет всего 70 МБ
Таким образом, вы можете сжатьваш локальный образ такой же, и вы можете ожидать до 7 ГБ gzip-файла.