Como posso executar uma imagem do Snappy / ubuntu-core com o LXD?

10

Gostaria de executar o Ubuntu Snappy em um contêiner LXC.

Não há uma imagem instantânea no repositório padrão link , mas eu queria saber se isso é algo que outras pessoas tentaram e o que Eu precisaria começar.

Para o contexto, estou interessado em executar o snappy em um contêiner de sistema (via lxd no cli para dev local e em openstack para ambientes compartilhados) para atuar como um host para executar contêineres de aplicativos com o Docker.

    
por ben schwartz 03.05.2015 / 16:29

3 respostas

2

Isso agora é suportado:     lxc launch images:ubuntu-core/16/amd64 ubuntu-core

Crédito @ stgraber

link

    
por Andrew Kliatskyi 19.02.2017 / 01:42
3

O pacote LXD não está atualmente disponível como uma imagem de lançamento geral para o LXC. O que é no entanto disponível é um piscar de olhos para testar o LXD no snappy - stgraber postou sobre isso aqui:

link

bits relevantes:

A binary for amd64 can be downloaded at:
    https://dl.stgraber.org/lxd_0.11-git0_amd64.snap

Then installed with:
    snappy-remote --url=ssh://localhost:8022 install lxd_0.11-git0_amd64.snap

Mas isso só ajuda você a começar a executar outros contêineres com malícia, não com carregamento rápido no LXD.

Um bom lugar para iniciar o diálogo sobre o que você gostaria de fazer seria a lista de discussão do ubuntu para LXD, ou talvez arquivar um bug contra o projeto LXD solicitando que uma imagem instantânea seja publicada para consumo, onde a equipe pode construir uma imagem ou solicitação de CPC, crie uma.

Qualquer coisa além disso será um exercício para construir manualmente o rootfs do LXC e contê-lo. YMMV

    
por lazyPower 19.07.2015 / 03:39
2

Devido a restrições de kernel em relação a squashfs de apparmor e unprivileged, ambos necessários para o modelo de segurança do Ubuntu Core, atualmente não é possível executar snappy dentro de um contêiner LXD ou LXC.

É algo que definitivamente gostaríamos de ter em breve, mas parece improvável que o consigamos para o Ubuntu 16.04, nem no nosso roteiro por enquanto.

    
por stgraber 23.11.2015 / 19:06