Докер в Крютоне – VFS, потребляющий астрономические объемы пространства

Я пытаюсь помочь соседу по комнате, который установил Kubuntu на своем Chromebook с помощью Crouton (в основном это просто причудливый chroot-запуск в ChromeOS).

Я помог ему запустить демон Docker, используя некоторые советы по этой проблеме в gockub Docker: https://github.com/docker/docker/issues/1863 . Это связано с использованием флага –storage-driver = vfs. Инструменты AUFS устанавливаются в соответствии с apt, но я предполагаю, что есть некоторая дополнительная поддержка, которой ChromeOS не хватает.

В любом случае, первый удар, который он сделал, потерпел неудачу, потому что он заполнил оставшуюся часть его SSD (около 8 гб). Я вытащил то же изображение на пустой Docker, установленный на моем ноутбуке, и весь каталог / var / lib / docker потреблял 1,2 гб.

Является ли тот факт, что мы используем vfs, вызывающие это? В используемой памяти используется буквальное различие по величине. Я не слишком хорошо знаком с Docker, но, как мне казалось, он использует системные библиотеки, когда они доступны, но вытаскивает все, что не установлено.

Изображение TL, DR – Docker занимает около 700 Мб на моей машине, более 8 ГБ на другом. Мы хотели бы получить одно изображение Докера, не прибегая к внешнему хранилищу. Мы можем что-то сделать?

One Solution collect form web for “Докер в Крютоне – VFS, потребляющий астрономические объемы пространства”

Сейчас я работаю над этой проблемой. Это происходит потому, что vfs не является подлинной файловой системой union (например, aufs), поэтому каждое добавочное изображение в восстанавливаемом вами изображении восстанавливается до полного размера.

См. Этот вопрос для получения дополнительной информации: https://github.com/docker/docker/issues/14040

  • Выбросы кеша Linux
  • Ограничение общего размера vfs_recycle samba путем обрезания самых старых удаленных файлов
  • Откуда берется размер файла, т. Е. Как ls и cp знают размер файла?
  • Interesting Posts

    Выполнить конкретную команду в заданной директории без cd'ing?

    При связывании настраивайте ли настройки (например, количество / размер очередей RX) непосредственно на интерфейсе главной связи или на подчиненных этажных интерфейсах?

    Я хочу использовать клавиатуру bluetooth во время initram

    Экранирующие последовательности для функциональных клавиш (F1-F12), особенно F11 и F12

    Debian: установка ошибки Coturn, и пакет не удаляется.

    Какие оптимизированные инструменты доступны для сравнения содержимого каталога?

    Что такое бесплатная, небольшая ОС Unix / Linux?

    FVWM: Сделать xterm на вершине, условно

    Переместить файлы в вложенных каталогах в папку dest, но сохранить basename и удалить структуру папок?

    RHEL: изменение разрешения экрана виртуальной консоли

    Mysqld_multi не распознает группы

    Как просмотреть общую библиотеку iTunes из Linux Banshee?

    Миграция неисправного жесткого диска – предотвращение fsck

    Не нужно было указывать имя входа во время установки, теперь оно спрашивает меня?

    Как удалить файлы и папки под определенной папкой

    Linux и Unix - лучшая ОС в мире.