Tengo un problema con la instalación del software Vyos dentro de un contenedor LXC. El .iso
es vyos-1.1.8-amd64.iso
.
Respuesta1
A partir de la semana pasada se lanzaron LXC y LXD v3.0.0.
Aunque hay muchas características/capacidades nuevas y excelentes, para continuar con el tema, también se lanzó lxd-p2c, que es una herramienta que le permite crear un contenedor LXD local (o remoto) desde una máquina física o una VM.
Entonces puede intentar ahora instalar el ISO como, por ejemplo, una VM KVM. Después de la instalación, cree un contenedor LXD utilizando la herramienta lxd-p2c.
Hay un video de FOSDEM 2018 de Stephane Graber que demuestra cómo tomar una máquina virtual CentOS que ejecuta Apache y crear un contenedor LXD CentOS que funcione con Apache ejecutándose usando lxd-p2c:
https://www.youtube.com/watch?time_continue=8&v=JKztAWZOj9g
El anuncio del lanzamiento de LXD 3.0.0 se encuentra aquí:
https://discuss.linuxcontainers.org/t/lxd-3-0-0-has-been-released/1491
Respuesta2
No lo haces. Los contenedores LXC no son verdaderas máquinas virtuales y están diseñados para funcionar desde imágenes de disco prediseñadas, no desde ISO.
Necesitaría una máquina virtual para iniciar correctamente los ISO para instalar el sistema operativo. Eso se logra mediante algo como VirtualBox, no mediante la contenedorización LXC/LXD.
Respuesta3
Puede montar el .iso como una interfaz de bucle invertido y extraer los archivos. Luego use los archivos para construir el contenedor.
Hay unimagen de Docker existente, si quieres seguir ese camino.
Parece que lxc-create
podrácrear el contenedordel montado .iso
.