Установить пакеты необходимые для создания и запуска собственых образов Docker можно либо с помощью графического менеджера пакетов либо из командной строки командой:
sudo apt -y install debootstrap docker.io
Создание собственного образа
Собственный образ создаётся в три этапа:
Выполняется сборка chroot-окружения;
Выполняется настройка chroot-окружения;
Полученное chroot-окружение конвертируется в образ Docker.
Сборка chroot-окружения выполняется командой debootstrap. В примерах ниже chroot-окружение Astra Linux Орел создаётся в подкаталоге chroot-orel текущего каталога:
Если каталоги репозиториев доступны по сети, то загрузка пакетов для сборки может выполняться непосредственно из этих сетевых репозиториев, например:
Настройка окружения может выполняться как от имени суперпользователя, так и с переходом в окружение с помощью команды chroot, например:
Можно использовать имеющйся файл /etc/resolv.conf и /etc/apt/sources.list просто скопировав его в chroot, и по необходимости, отредактировать файлы в окружении с помощью любого текстового редактора: