Je voudrais exécuter Ubuntu Snappy dans un conteneur LXC.
Il n'y a pas d'image snappy existante au repo https://images.linuxcontainers.org par défaut , mais je me demandais si c'était quelque chose que d'autres avaient essayé et ce dont j'avais besoin pour commencer.
Pour le contexte, je suis intéressé par l'exécution de snappy dans un conteneur système (via lxd sur le cli pour le développement local et openstack pour les environnements partagés) pour agir comme un os hôte pour exécuter les conteneurs d'applications avec Docker.
lxc
ubuntu-core
ben schwartz
la source
la source
error: not found (not a fingerprint, partial fingerprint (first 12 chars) or valid alias)
Il semble que le nom du tag soit maintenant ubuntu-core / 16 / amd64Le package snappy LXD n'est pas encore actuellement disponible en tant qu'image de version générale pour LXC. Ce qui est cependant disponible est un composant logiciel enfichable pour tester LXD sur Snappy - stgraber a publié à ce sujet ici:
https://plus.google.com/+St%C3%A9phaneGraber/posts/aX6vogzEQ1X
bits pertinents:
Mais cela ne vous aide qu'à commencer à exécuter d'autres conteneurs sur Snappy, pas à charger Snappy dans LXD.
Un bon endroit pour commencer le dialogue sur ce que vous aimeriez faire serait les listes de diffusion ubuntu pour LXD, ou peut-être déposer un bogue contre le projet LXD demandant qu'une image accrocheuse soit publiée pour la consommation, où l'équipe peut ensuite construire une image, ou demandez à CPC d'en créer un.
Tout ce qui va au-delà sera un exercice pour construire manuellement les rootfs LXC et les conteneuriser. YMMV
la source
En raison des restrictions du noyau concernant l'apparmeur et les squashfs non privilégiés, qui sont tous deux requis pour le modèle de sécurité d'Ubuntu Core, il n'est actuellement pas possible d'exécuter Snappy dans un conteneur LXD ou LXC.
C'est quelque chose que nous aimerions certainement avoir bientôt, mais il semble peu probable que nous le réalisions pour Ubuntu 16.04, ni sur notre feuille de route pour l'instant.
la source