Я хотел бы запустить Ubuntu Snappy в контейнере LXC.
На стандартном https://images.linuxcontainers.org репо нет существующего мгновенного изображения, но мне было интересно, это что-то, что другие пытались и что мне нужно было бы начать.
В контексте я заинтересован в запуске snappy в системном контейнере (через lxd в cli для локального разработчика и openstack для общих сред) выступать в качестве хоста os для запуска контейнеров приложений с Docker.
LXD snappy package пока недоступен в качестве общего изображения для LXC. Тем не менее, доступный для тестирования LXD на snappy - stgraber опубликовал об этом здесь:
https://plus.google.com/+St%C3%A9phaneGraber/posts/aX6vogzEQ1X [!d1 ]
Соответствующие биты:
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
Но это только поможет вам начать запуск других контейнеров на мгновение, а не на загрузку в LXD.
Хорошее место для запуска диалог о том, что вы хотели бы сделать, - это списки рассылки ubuntu для LXD, или, возможно, файл с проектом LXD, требующий быстрого просмотра снимка для потребления, где команда может затем создать изображение или запросить создание CPC.
Все, что за этим стоит, - это упражнение при ручном создании корневых файлов LXC и его контейнеризации. YMMV
Из-за ограничений ядра в отношении apparmor и непривилегированных squashfs, оба из которых необходимы для модели безопасности Ubuntu Core, в настоящее время невозможно запустить snappy внутри контейнера LXD или LXC.
Это то, что мы «Конечно, хотелось бы скоро, но маловероятно, что мы добьемся этого для Ubuntu 16.04, и пока это не на нашей дорожной карте.