Докер в Крютоне – 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

  • Есть ли способ достижения контекстно-зависимых имен путей (CDPN) в NFS?
  • Чтение файла ELF после сброса кешей
  • Какой файл кэширует подсистемы?
  • Interesting Posts

    Функция bash для поиска каталога рекурсивно

    Linux mint 17 cinnamon зависает после установки драйверов nvidia?

    lxd с собственным br0 Сеть недоступна в centos conteiner

    Найти-grep для списка файлов .tex?

    bash исчерпает память

    Как использовать VNC для игр?

    переименуйте все файлы в каталоге в хэш-файл md5 с их именем (не содержимым)

    Пакеты файлов Windows неуправляемы в файловом браузере Linux

    Как я могу печатать текущие чтения и записи в файловую систему по требованию?

    Предполагаемое генерирование большого количества псевдослучайных данных

    Как настроить права доступа / права доступа для FTP / Apache / PHP на CentOS

    Как добавить другой домен (SOA) в мою установку bind9, когда домен еще не делегирован. Каковы шаги делегации?

    Настройка беспроводного соединения из командной строки на Debian

    Сделать vimdiff отображать разные строки как разные строки (не отчасти разные)

    Как Elinks визуализирует HTML?

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