Tenho um problema com a instalação do software Vyos dentro de um contêiner LXC. O .iso
é vyos-1.1.8-amd64.iso
.
Responder1
Na semana passada, o LXC e o LXD v3.0.0 foram lançados.
Embora existam muitos novos recursos/capacidades excelentes, para permanecer no tópico, também foi lançado o lxd-p2c, que é uma ferramenta que permite criar um contêiner LXD local (ou remoto) a partir de uma máquina física ou de uma VM.
Então você pode tentar agora instalar o ISO como uma VM KVM. Depois de instalado, crie um contêiner LXD usando a ferramenta lxd-p2c.
Há um vídeo do FOSDEM 2018 de Stephane Graber demonstrando como usar uma VM CentOS executando Apache e criar um contêiner LXD CentOS funcional com o Apache executando usando lxd-p2c:
https://www.youtube.com/watch?time_continue=8&v=JKztAWZOj9g
O anúncio de lançamento do LXD 3.0.0 pode ser encontrado aqui:
https://discuss.linuxcontainers.org/t/lxd-3-0-0-has-been-released/1491
Responder2
Você não. Os contêineres LXC não são VMs verdadeiras e são projetados para operar a partir de imagens de disco pré-construídas, não de ISOs.
Você precisaria de uma VM para inicializar adequadamente os ISOs para instalar o sistema operacional. Isso é conseguido por algo como o VirtualBox, não pela conteinerização LXC/LXD.
Responder3
Você pode montar o .iso como uma interface de loopback e extrair os arquivos. Em seguida, use os arquivos para construir o contêiner.
Há umimagem Docker existente, se você quiser seguir esse caminho.
Parece que lxc-create
será capazcrie o contêinerdo montado .iso
.