Ich möchte Ubuntu Snappy in einem LXC-Container ausführen.
Im Standard- Repo von https://images.linuxcontainers.org ist kein bissiges Bild vorhanden , aber ich habe mich gefragt, ob dies etwas ist, was andere versucht haben, und was ich für den Einstieg benötigen würde.
Für den Kontext bin ich daran interessiert, Snappy in einem Systemcontainer (über lxd auf der CLI für lokale Entwickler und Openstack für gemeinsam genutzte Umgebungen) auszuführen, um als Host-Betriebssystem für die Ausführung von Anwendungscontainern mit Docker zu fungieren.
lxc
ubuntu-core
ben schwartz
quelle
quelle
error: not found (not a fingerprint, partial fingerprint (first 12 chars) or valid alias)
Es scheint, dass der Tag-Name jetzt Ubuntu-Core / 16 / amd64 istDas LXD-Snappy-Paket ist derzeit noch nicht als allgemeines Release-Image für LXC verfügbar. Was jedoch verfügbar ist, ist ein Schnappschuss zum Testen von LXD auf bissig - stgraber hat dies hier gepostet:
https://plus.google.com/+St%C3%A9phaneGraber/posts/aX6vogzEQ1X
relevante Bits:
Dies hilft Ihnen jedoch nur dabei, andere Container mit Snappy auszuführen, nicht mit dem Laden von Snappy in LXD.
Ein guter Ort, um den Dialog darüber zu beginnen, was Sie tun möchten, wären die Ubuntu-Mailinglisten für LXD oder ein Fehler gegen das LXD-Projekt, bei dem ein bissiges Bild zum Verzehr veröffentlicht wird, wo das Team dann ein Bild erstellen kann. oder fordern Sie CPC Build One an.
Alles darüber hinaus ist eine Übung zum manuellen Erstellen der LXC-Rootfs und zum Containerisieren. YMMV
quelle
Aufgrund von Kernel-Einschränkungen in Bezug auf Apparmor und nicht privilegierte Squashfs, die beide für das Sicherheitsmodell von Ubuntu Core erforderlich sind, ist es derzeit nicht möglich, innerhalb eines LXD- oder LXC-Containers bissig zu laufen.
Es ist etwas, das wir definitiv gerne bald haben würden, aber es scheint unwahrscheinlich, dass wir es für Ubuntu 16.04 erreichen werden, und es steht auch nicht auf unserer Roadmap.
quelle