Набросок контейнера
Mar. 28th, 2022 06:52 pm| "Выше контейнеры, докеры!" | "Грузите апельсины контейнерах" |
| Эээ… Хемингуэй | Сёстры Карамазовы |
Outline затребовал Docker. Я уже давно хочу поставить Docker на ноут и перенести на него линуксовые виртуалки из VirtualBox. Но Docker на серверах?
Какие у Докера минимальные требования? У меня большинство серверов ограничены по ресурсам. 1 гигабайт памяти, несколько гигабайт свободного места на диске. Этого будет достаточно?
X-Post в ЖЖ.
no subject
Date: 2022-03-29 03:01 pm (UTC)Я тебе и говорю - не бери докер, бери lxc. Там оверхед близкий к нулю и я совершенно спокойно держу на рабочей станции чуть ли не три десятка lxc-контейнеров с разными дистрибутивами. Когда я в них ничего не делают, ихние init-ы и sshd ресурсов почти и не жрут.
Но вообще, если у тебя сервера по несколькку гигабайт места на диске и гигабайту памяти, скорее всего, они уже виртуалки или контейнеры. И запуская контейнер в контейнере можно крепко налететь. Вот контейнер в виртуалке - это еще более-менее работает. Или chroot внутри контейнера.
У контейнеров обычно жесткие ограничения на работу с устройствами - tun/tap низзя, монтировать - низзя. Помнится, когда у меня сервер хостился в openvz у Куклина, пришлось его специально просить, чтобы разрешил tun - openvpn запускать.
no subject
Date: 2022-03-29 05:00 pm (UTC)У меня 1 сервер из трёх — виртуалка под Xen или KVM. Второй виртуалка по VMWare. tun везде можно, OpenVPN работает. Третий сервер физический, целых 3 гига памяти.
no subject
Date: 2022-03-29 05:28 pm (UTC)Вот KVM с докером точно сосуществовать умеет. Как-то у нас так работало, пока я эту извращенную конструкцию не выпрямил.
Интересно сколько лет тому физическому серверу на котором целых три гигабайта, и сколькобитный у него процессор. Вот с битностью у докера, насколько я помню, было плохо. Когда я с ним впервые столкнулся в 2015 не то что запустить его в 32-битной среде, запустть в нем 32-битный контейнер было нереально.
Пытаься Xen смешивать с докером я бы не рискнул при наличии каких-либо других вариантов.
no subject
Date: 2022-03-29 07:24 pm (UTC)Спасибо, что напомнил. У меня 64-битные только ноутбук и главный сервер phdru.name. В принципе, это нормально — Outline мне нужен только на них и телефоне. :-)))