Как я могу установить программное обеспечение Vyos.iso внутри контейнера LXC?
У меня проблема с установкой программного обеспечения Vyos внутри контейнера LXC. .iso
является vyos-1.1.8-amd64.iso
,
3 ответа
На прошлой неделе были выпущены LXC и LXD v3.0.0.
Хотя есть много замечательных новых функций / возможностей, чтобы остановиться на теме, также был выпущен lxd-p2c, который позволяет создавать локальный (или удаленный) контейнер LXD с физической машины или виртуальной машины.
Таким образом, вы можете попробовать установить ISO, как, скажем, виртуальную машину KVM. После установки создайте контейнер LXD с помощью инструмента lxd-p2c.
Есть видео из FOSDEM 2018 от Stephane Graber, демонстрирующее использование виртуальной машины CentOS с 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
Вы можете смонтировать.iso в качестве петлевого интерфейса и извлечь файлы. Затем используйте файлы для сборки контейнера.
Существует существующее изображение Docker, если вы хотите пойти по этому пути.
Это выглядит как lxc-create
сможете создать контейнер из смонтированного .iso
,
Вы не Контейнеры LXC не являются настоящими виртуальными машинами и предназначены для работы с предварительно созданными образами дисков, а не с ISO.
Вам понадобится виртуальная машина для правильной загрузки ISO для установки ОС. Это достигается чем-то вроде VirtualBox, а не контейнеризацией LXC/LXD.