Как я могу запустить образ Snappy / ubuntu-core с помощью LXD

Я хотел бы запустить Ubuntu Snappy в контейнере LXC.

На стандартном https://images.linuxcontainers.org репо нет существующего мгновенного изображения, но мне было интересно, это что-то, что другие пытались и что мне нужно было бы начать.

В контексте я заинтересован в запуске snappy в системном контейнере (через lxd в cli для локального разработчика и openstack для общих сред) выступать в качестве хоста os для запуска контейнеров приложений с Docker.

1
задан 3 May 2015 в 17:29

2 ответа

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

3
ответ дан 23 May 2018 в 20:44

Из-за ограничений ядра в отношении apparmor и непривилегированных squashfs, оба из которых необходимы для модели безопасности Ubuntu Core, в настоящее время невозможно запустить snappy внутри контейнера LXD или LXC.

Это то, что мы «Конечно, хотелось бы скоро, но маловероятно, что мы добьемся этого для Ubuntu 16.04, и пока это не на нашей дорожной карте.

2
ответ дан 23 May 2018 в 20:44

Другие вопросы по тегам:

Похожие вопросы: