Chciałbym uruchomić Ubuntu Snappy w kontenerze LXC.
Na domyślnym repozytorium https://images.linuxcontainers.org nie istnieje żaden zgryźliwy obraz , ale zastanawiałem się, czy jest to coś, czego inni próbowali i co powinienem zacząć.
Dla kontekstu jestem zainteresowany uruchamianiem bezproblemowo w kontenerze systemowym (przez lxd na cli dla lokalnego dewelopera i openstack dla współdzielonych środowisk), aby działał jako host dla uruchamiania kontenerów aplikacji z Dockerem.
lxc
ubuntu-core
ben schwartz
źródło
źródło
error: not found (not a fingerprint, partial fingerprint (first 12 chars) or valid alias)
Wygląda na to, że nazwa znacznika to teraz ubuntu-core / 16 / amd64Zgrabny pakiet LXD nie jest jeszcze dostępny jako obraz ogólnej wersji dla LXC. Jednak dostępna jest przystawka do testowania LXD na snappy - stgraber napisał o tym tutaj:
https://plus.google.com/+St%C3%A9phaneGraber/posts/aX6vogzEQ1X
odpowiednie bity:
Ale to pomaga tylko zacząć uruchamiać inne pojemniki w trybie snappy, a nie ładowanie snappy w LXD.
Dobrym miejscem do rozpoczęcia dialogu na temat tego, co chciałbyś zrobić, byłyby listy mailingowe ubuntu dla LXD, lub może zgłosić błąd w projekcie LXD z żądaniem opublikowania zgrabnego obrazu do konsumpcji, gdzie zespół może następnie zbudować obraz, lub poproś o kompilację CPC.
Cokolwiek poza tym będzie ćwiczeniem ręcznego budowania rootfów LXC i konteneryzowania go. YMMV
źródło
Z powodu ograniczeń jądra w odniesieniu do apparmor i nieuprzywilejowanych squashfów, które są wymagane w modelu bezpieczeństwa Ubuntu Core, obecnie nie jest możliwe uruchomienie snappy wewnątrz kontenera LXD lub LXC.
Jest to coś, co na pewno chcielibyśmy mieć wkrótce, ale wydaje się mało prawdopodobne, abyśmy to osiągnęli dla Ubuntu 16.04, ani na razie nie jest to na naszej mapie drogowej.
źródło