Eu gostaria de executar o Ubuntu Snappy em um contêiner LXC.
Não existe uma imagem rápida no repositório padrão https://images.linuxcontainers.org , mas eu queria saber se isso é algo que outros tentaram e o que eu precisaria para começar.
Por contexto, estou interessado em executar snappy em um contêiner do sistema (via lxd no cli para dev local e openstack para ambientes compartilhados) para atuar como um sistema operacional host para executar contêineres de aplicativos com o Docker.
lxc
ubuntu-core
ben schwartz
fonte
fonte
error: not found (not a fingerprint, partial fingerprint (first 12 chars) or valid alias)
Parece que o nome da tag agora é ubuntu-core / 16 / amd64O pacote snappy do LXD ainda não está disponível como uma imagem geral do release para o LXC. No entanto, o que está disponível é um piscar de olhos para testar o LXD no snappy - o stgraber postou sobre isso aqui:
https://plus.google.com/+St%C3%A9phaneGraber/posts/aX6vogzEQ1X
bits relevantes:
Mas isso só ajuda você a começar a executar outros contêineres no snappy, não no carregamento do snappy no LXD.
Um bom lugar para iniciar o diálogo sobre o que você gostaria de fazer seria as listas de discussão do LXD do ubuntu ou talvez arquivar um bug no projeto LXD solicitando que uma imagem rápida seja publicada para consumo, onde a equipe poderá criar uma imagem, ou solicite a criação de um CPC.
Qualquer coisa além disso será um exercício para criar manualmente os rootfs do LXC e contê-lo em container. YMMV
fonte
Devido a restrições do kernel no que diz respeito a apparmor e squashfs sem privilégios, ambos necessários para o modelo de segurança do Ubuntu Core, atualmente não é possível executar rapidamente dentro de um contêiner LXD ou LXC.
Definitivamente, é algo que gostaríamos de ter em breve, mas parece improvável que o consigamos no Ubuntu 16.04, nem está no nosso roteiro por enquanto.
fonte