В настоящее время я использую файл перед семенем для получения, новая установка человечности настроила, как я хочу. Однако это требует начальной загрузки VM, пробежки установки, и т.д. Даже если я использую packer.io, это все еще - медленный процесс. Каждая ошибка на установке или постустановке требует перезапуска и является требованием ресурса.
В конце процесса я заканчиваю с img (или vmdk или ISO, выберите свой формат файла), который имеет файловую систему в нем со всеми файлами в правильном месте.
Существует ли способ получить тот же конечный результат с помощью контейнера? Хороший блок человечности уже доступен в ubuntu:16.04
изображение на концентраторе докера. Я могу скопировать все в объем монтирования. Существует много инструментов для создания самого img и разделения его к /boot
(ext4), /
(ext4) и EFI (FAT). Таким образом, это - просто вопрос получения корректных файлов.
Существует ли способ получить остальных?
Я сделал a find / -xdev
в контейнере и в установленном VM и работал, различное Получило 56 000 строк, подавляющее большинство которых /usr/src/linux-headers/
, сопровождаемый способным кэшем, dpkg, и т.д.
Я могу работать grub-install
, поместить личинку, где и как я хочу это. Что относительно всего из /dev
, /etc/apparmor
, /etc/init/
, /etc/init.d/
, /etc/initramfs-tools/
, /etc/rc_.d/
, /etc/ssl/
, и особенно весь из /lib/firmware/
, /lib/modules/
, /lib/systemd/
для dbus
, dev
, initrd
и другие услуги по начальной загрузке?