У меня есть проблема с установкой программного обеспечения Vyos в контейнере LXC. .iso
vyos-1.1.8-amd64.iso
.
По состоянию на прошлую неделю были выпущены LXC и LXD v3.0.0.
Хотя существует много больших новых функций/возможностей, для пребывания по теме, также выпущенный был lxd-p2c, который является инструментом, чтобы позволить Вам создавать локальное (или удаленный) контейнер LXD или от реальной машины или от VM.
Таким образом, можно попытаться теперь установить ISO, как говорят KVM VM. После того, как установлено затем создают контейнер LXD с помощью lxd-p2c инструмента.
Существует видео с 2018 FOSDEM Stephane Graber, демонстрирующим взятие CentOS VM рабочий Apache и создание рабочего контейнера LXD CentOS с выполнением Apache с помощью lxd-p2c:
https://www.youtube.com/watch? time_continue=8&v=JKztAWZOj9g
LXD 3.0.0 объявления выпуска найден здесь:
https://discuss.linuxcontainers.org/t/lxd-3-0-0-has-been-released/1491
Вы не делаете. Контейнеры LXC не являются истинным VMs и разработаны для работы от предварительно созданных образов дисков, не ISOs.
Вам был бы нужен VM для надлежащей начальной загрузки ISOs для установки ОС. Это достигается чем-то как VirtualBox, не контейнеризацией LXC/LXD.
Можно смонтировать .iso на как петлевой интерфейс и извлечь файлы. Затем используйте файлы для создания контейнера.
Существует существующее изображение Докера, если Вы хотите пойти тем путем.
Это похоже lxc-create
сможет создать контейнер из смонтированного .iso
.