phd_ru: (Default)
[personal profile] phd_ru
"Выше контейнеры, докеры!" "Грузите апельсины контейнерах"
Эээ… Хемингуэй Сёстры Карамазовы

Outline затребовал Docker. Я уже давно хочу поставить Docker на ноут и перенести на него линуксовые виртуалки из VirtualBox. Но Docker на серверах?

Какие у Докера минимальные требования? У меня большинство серверов ограничены по ресурсам. 1 гигабайт памяти, несколько гигабайт свободного места на диске. Этого будет достаточно?

X-Post в ЖЖ.

Date: 2022-03-29 02:43 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner

У нас по-моему минимум 24Гб там, где есть докер. И где 24Гб там что-то в районе 8 параллельных заданий в jenkins допускается.

Date: 2022-03-29 03:01 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner

Я тебе и говорю - не бери докер, бери lxc. Там оверхед близкий к нулю и я совершенно спокойно держу на рабочей станции чуть ли не три десятка lxc-контейнеров с разными дистрибутивами. Когда я в них ничего не делают, ихние init-ы и sshd ресурсов почти и не жрут.

Но вообще, если у тебя сервера по несколькку гигабайт места на диске и гигабайту памяти, скорее всего, они уже виртуалки или контейнеры. И запуская контейнер в контейнере можно крепко налететь. Вот контейнер в виртуалке - это еще более-менее работает. Или chroot внутри контейнера.

У контейнеров обычно жесткие ограничения на работу с устройствами - tun/tap низзя, монтировать - низзя. Помнится, когда у меня сервер хостился в openvz у Куклина, пришлось его специально просить, чтобы разрешил tun - openvpn запускать.

Edited Date: 2022-03-29 03:05 pm (UTC)

Date: 2022-03-29 05:28 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner

Вот KVM с докером точно сосуществовать умеет. Как-то у нас так работало, пока я эту извращенную конструкцию не выпрямил.

Интересно сколько лет тому физическому серверу на котором целых три гигабайта, и сколькобитный у него процессор. Вот с битностью у докера, насколько я помню, было плохо. Когда я с ним впервые столкнулся в 2015 не то что запустить его в 32-битной среде, запустть в нем 32-битный контейнер было нереально.

Пытаься Xen смешивать с докером я бы не рискнул при наличии каких-либо других вариантов.

December 2025

S M T W T F S
 123456
78910 11 12 13
141516171819 20
2122 2324252627
28 293031   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 30th, 2025 09:36 pm
Powered by Dreamwidth Studios