Как использовать Docker для создания минимального живого ISO, который запускает Docker?
Я хочу создать очень легкий живой ISO-образ Ubuntu, который запускает Docker. Я хотел бы иметь возможность создавать этот пользовательский рабочий ISO-образ, используя Docker-контейнер для обработки и всех этапов настройки. По сути, я хочу запустить Dockerfile, который после сборки / запуска выводит живой ISO, с которого я мог бы загрузиться, это настройка для запуска docker внутри него. Любая помощь приветствуется.
1 ответ
Ну, вы можете использовать FAI - Полностью автоматическая установка для создания ISO, который устанавливает и настраивает Ubuntu и Docker.
Я создал образ Docker (ricardobranco/fai:4.3.3) для создания этих ISO. Код на GitHub: https://github.com/ricardobranco777/fai
Существуют сценарии для создания зеркала, другой для его проверки и создания ISO. Я только что зафиксировал простую конфигурацию FAI, которую я использую для создания ISO-файлов в папке faiconfig в моем репозитории GitHub
PD: у меня не было успеха с FAI 5.x и Ubuntu 16 (по какой-то неизвестной причине в то время). По этой причине я использую 4.3.3. Сопровождающий был достаточно любезен, чтобы сохранить пакеты Debian 4.3.3 в репозитории FAI.
Boot 2docker можно рассматривать как минимальный ISO, который запускает докер:
https://github.com/boot2docker/boot2docker