LINUX.ORG.RU

LXC 2.0

 ,


1

5

Разработчики рады объявить о выпуске новой стабильной версии системы для создания Linux-контейнеров LXC 2.0. LXC 2.0 — это результат года работы сообщества LXC, который включает в себя более чем 700 изменений, сделанных более чем 90 участниками. Это второй релиз с долгосрочной поддержкой (5 лет исправлений ошибок и уязвимостей, релизы при накоплении достаточного количества изменений).

Из нового:

  • Инструменты LXC стали более единообразными в использовании.
  • Улучшена поддержка создания контрольных точек и восстановления из них.
  • Полностью переработан код поддержки CGroup, включая поддержку пространства имён в CGroup.
  • Произведена чистка подсистемы хранения данных, добавлена поддержка Ceph RBD.
  • Огромное количество исправлений ошибок.
  • При всем этом, удалось избежать несовместимых изменений API, так что LXC 2.0 полностью API-совместима с LXC 1.0.

>>> Подробности

★★★★★

Проверено: tailgunner ()
Последнее исправление: tailgunner (всего исправлений: 2)

Разработчики рады

так вот кто во всём виноват

buratino ★★★★★
()
Ответ на: комментарий от Yustas

А в чём проблема? Демон докера стартовать как dockerd -b cbr0 --fixed-cidr=subnet/mask, и всё. cbr0 должен быть уже созданный бридж.

anonymous
()

Я с вас падаю. LXC функционал не в user-space утилитах, а зашит в ядре линукса и все остальные контейнерные библиотеки используют именно эти возможности. Поэтому Docker это просто надстройка, не более, но и не менее.

anonymous
()

добавлена поддержка Ceph RBD.

а где об этом можно почитать?

anonymous
()
Ответ на: комментарий от anonymous

ненужно от слова совсем, так как есть Docker.

использую lxc, докер нет => докер не нужен :-P

anonymous
()
Ответ на: комментарий от anonymous

Да, и присваивать руками ip ему нельзя.
Там есть какой-то плагин ipam, но как оно работает в документации не говорят и примеров мне не попалось.
Два бриджа, ладно, пусть будет надуманная ситуация.

Yustas ★★★★
()
Ответ на: комментарий от AEP

Да, через LXCFS (если имеется в виду «контейнер, при взгляде на себя изнутри, должен в top показывать выделенный ему объем ОЗУ»)

Да, именно взгляд изнутри интересует. Память это уже неплохо, а процессоры также показывает все доступные хосту?

King_Carlo ★★★★★
()
Ответ на: комментарий от anonymous

В линукс-контейнерах сейчас Docker vs все остальные - это Слон vs стая Мосек.

Да ладно... С диким оверхедом докера в скорости дисковых операций, сфера его применения крайне ограничена.

King_Carlo ★★★★★
()
Ответ на: комментарий от King_Carlo

а процессоры также показывает все доступные хосту?

Не проверял - у меня нет контейнеров с ограничением CPU.

AEP ★★★★★
()
Ответ на: комментарий от King_Carlo

С диким оверхедом докера в скорости дисковых операций

Ну так все верно, анон и написал что это слон :)

anc ★★★★★
()

Для меня докер всегда был и будет недорешением, паразитирующим на чужих технологиях.

Люди из Паралелс пилили подсистемы user namespaces/cgroup для привнесения технологий из openvz в ядро линукса под эгидой проекта lxc.

В то же время изобретатели докера старательно скрещивали систему типа puppet/ansible с чрутом, докинули туда тот же namespaces/cgroup.

Я понимаю что докер В СВОЁ время был более готовым продуктом, более простым в использовании.

Но в любом случае я предпочту нормальный сценарий развёртывания ПО через нормальную систему управления конфигурацией, нежели докер.

Khades ★★
()
Ответ на: комментарий от anonymous

Docker - это штуковина, которая сделана для примитивных часто встречаемых случаев. Утверждать, что Docker лучше, чем LXC - это всё равно что заявлять, что бэйсик лучше, чем C, так как там Hello World проще сделать.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Docker - это штуковина, которая сделана для примитивных часто встречаемых

хипстеров.

Popil_Bablosov
()
Ответ на: комментарий от anonymous

есть Docker

А IPv6 RA в Докере уже есть? Нет? Ну вот когда появятся, тогда и будем смотреть.

anonymous
()
Ответ на: комментарий от anonymous

А можно указать -b cbr0 -b cbr1 -b cbr2, не указывать subnet/mask и получить IPv4 по DHCP, а IPv6 по RA? А, да, чуть не забыл! На lo будет висеть ещё с десяток IP, но там же с роутингом проблемы не будет, правда? ;)

anonymous
()
Ответ на: комментарий от d9d9

PC-BSD (операционная система на базе FreeBSD) справляется с dependency hell путём размещения пакетов и зависимостей в самодостаточные директории-контейнеры, избегая таким образом повреждения системных библиотек при обновлениях или иных их изменениях. Система PC-BSD использует «PBI» (Push Button Installer) как основной пакетный менеджер.

В убунте тоже сделают что-то подобное. В Gobolinux каждое приложение разворачивается в отдельный каталог. Ну и NixOS с GuixSD позволяют иметь приложения разных версий отдельных каталогах.

anonymous
()
Ответ на: комментарий от anonymous

Докеровский контейнер не VM-ка, желать от него такого - как минимум, означает желать странного. Оно гораздо ближе к обычной программе, никто же в процесс специально бриджем сеть не пробрасывает?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.