Литература по контейнерам?

Обсуждение различной литературы о Linux

Модератор: Модераторы разделов

Аватара пользователя
alexmlw
Сообщения: 53

Литература по контейнерам?

Сообщение alexmlw »

Приветствую вас! Подскажите литературу по контейнерам. Что нибудь базовое для начинающих, и по различным контейнер технологиям.
P.S.
Интересуют не контейнеры для грузоперевозки, а средство виртуализации, к примеру как docker и ему подобные.
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8255
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: Литература по контейнерам?

Сообщение serzh-z »

alexmlw писал(а):
09.06.2015 14:07
Интересуют не контейнеры для грузоперевозки, а средство виртуализации, к примеру как docker и ему подобные.
Буму контейнеров - пара лет от роду. Какие ещё книги? Там что не месяц, то новая идея.

Рекомендую http://www.centurylinklabs.com/ - у них каждую неделю масса новой информации в рассылке.

Из русскоязычного только если rus-linux.net: http://rus-linux.net/MyLDP/vm/docker/docker-tutorial.html
Спасибо сказали:

Аватара пользователя
chitatel
Сообщения: 1867

Re: Литература по контейнерам?

Сообщение chitatel »

http://vasilisc.com/lxc-1-0-blog-post-series

2014 г., для начинающих.
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4762
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Литература по контейнерам?

Сообщение SLEDopit »

serzh-z писал(а):
09.06.2015 14:45
Какие ещё книги?
Однако ж пишут.
Хотя в случае с докером, у них весьма неплохие доки.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: Литература по контейнерам?

Сообщение MrClon »

serzh-z писал(а):
09.06.2015 14:45
Буму контейнеров - пара лет от роду. Какие ещё книги? Там что не месяц, то новая идея.

Буму — да, а более-менее юзабельные контейнеры появились уже довольно давно. Solaris Zone, FreeBSD Jail (точно помню что в десятом году мы их уже использовали), OpenVZ.
Пару лет назад у IT-хипстеров в очередной раз переклинило межушные ганглии, они перестали визжать «фу, виртуалка для нищебродов!» и начали визжать «обажаю обмазываться свежим докером и девопсить!».
На сколько я могу судить за это время ничего принципиально нового в собственно контейнерах придумано не было, все «революционные изменения» это интерфейсные рюшечки и шедший по плану допил ядерной части проекта LXC.

SLEDopit писал(а):
09.06.2015 15:36
serzh-z писал(а):
09.06.2015 14:45
Какие ещё книги?
Однако ж пишут.

А чё, надо-же срубить бабла на хайпе. Это ещё что, я видел книку которую можно было-бы назвать «как поставить SUSE Linux на виртуалку», толстенькая такая книга, солидная, с иллюстрациями…
Спасибо сказали:

MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: Литература по контейнерам?

Сообщение MrClon »

alexmlw
Тебе интересует ответ на вопрос «как этим пользоваться» или «как это работает»? Для первого книги нафиг не нужны, от слова вообще, достаточно документации или хаутушечек вроде «как создать lxc контейнер в бубунте». Там всё вполне элементарно.

Во втором случае надо лезть в ядро (любой контейнер это в первую очередь совокупность фич ядра, то что в пользовательском пространстве — рюшечки). Ключевые слова для поиска "kernel namespaces" и cgroups. В общем-то контейнеры это совокупность этих двух технологий.
Спасибо сказали:

Аватара пользователя
alexmlw
Сообщения: 53

Re: Литература по контейнерам?

Сообщение alexmlw »

MrClon
Тебе интересует ответ на вопрос «как этим пользоваться» или «как это работает»?


Да как это работает, и какие есть технологии кроме докера(кроме него ни о чем не слышал).

Благодарю народ. Буду изучать)
Спасибо сказали:

MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: Литература по контейнерам?

Сообщение MrClon »

Тогда тебе надо разбираться с тем как ядро работает. Вся контейнерная магия — там.

Утилиты lxc-*, докер и все прочие актуальные «технологии контейнеризации» в linux (кроме OpenVZ) это просто управлялки штатной лунуксовой контейнеризации (которая живёт в ядре и, что-бы всех запутать, тоже иногда называется LXC :)
Спасибо сказали: