The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск системы инициализации sysvinit 3.0, opennews (??), 21-Сен-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


22. "Выпуск системы инициализации sysvinit 3.0"  –6 +/
Сообщение от Аноним (22), 21-Сен-21, 09:47 
А какие проблемы с докером? Он простой как лопата
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск системы инициализации sysvinit 3.0"  +14 +/
Сообщение от Аноним (39), 21-Сен-21, 11:01 
"продакшн на лопате, жрите что дают".
неплохой слоган
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск системы инициализации sysvinit 3.0"  +2 +/
Сообщение от asdasdasd (?), 21-Сен-21, 14:10 
Как раз для слегка продвинутого chroot'а лг капец как переусложнен.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

88. "Выпуск системы инициализации sysvinit 3.0"  –5 +/
Сообщение от powershell (ok), 21-Сен-21, 15:30 
а это не замена чруту, это замена ям/деб/рпм
кто собирал пакеты и поддерживал свой репозиторий согласится что теперь всё очень просто и удобно, и главное кросс-дистрибутивно
Ответить | Правка | Наверх | Cообщить модератору

119. "Выпуск системы инициализации sysvinit 3.0"  +1 +/
Сообщение от Анто Нимно (?), 21-Сен-21, 21:32 
Безмозгло только. А достоинства - тоже есть.
Ответить | Правка | Наверх | Cообщить модератору

144. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от www2 (??), 23-Сен-21, 07:32 
А внутри докера устанавливаются пакеты из репозиториев, а потом сверху всё это шлифуется всякими git clone, pip/virtualenv, gem/bundler, cpanm. Получившуюся помойку потом можно запустить только на каком-нибудь Linux'е с docker'ом, но не в *BSD, Solaris или cigwin. А для того, чтобы связать между собой две программы, нужно городить какие-то костыли, ведь нельзя установить программы, находящиеся в разных докер-контейнерах, в один контейнер.

docker - это нишевое решение, которое годится разве что для того, чтобы делать воспроизводимые сборки программ для Linux.

Ещё сейчас моден подход "микросервисы", который предполагает, что каждый микросервис обязан вываливать наружу какой-нибудь TCP-сервис. С unix-сокетами или stdin/stdout уже проблемы, а если предполагается использование модульности через динамические библиотеки, то пиши "пропало". Точнее - пиши обёртку, которая обернёт динамическую библиотеку или потоки stdin/stdout в TCP.

Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

151. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от пох. (?), 23-Сен-21, 11:50 
> А внутри докера устанавливаются пакеты из репозиториев,

ЧО?! А в свой ли раён ты забрел, немодный пацан?

У нас правильные пацанчики вот так делают:
FROM: scratch
# я хер знает как мне удалось один раз у себя это собрать!
ADD 10G.tar.gz /
RUN "херак-херак-в-продакшн.py"

- и смари, будешь тут долго со своими тухлыми "пакетами" ошиваться - перед пацанами ответишь!
У нас полный докерхлам ой...докерхаб именно такой нёх.

> Получившуюся помойку потом можно запустить только на каком-нибудь Linux'е с docker'ом

опять ты пацанчик не по понятиям базар завел.

Прекрасно все работает, без балды, прямо у альтернативно-одаренного разработчика прямо в его дристяточке. Нет, не debian10, конечно.

Мультиплатформенность у нас, внатуре!

Ответить | Правка | Наверх | Cообщить модератору

120. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от Анто Нимно (?), 21-Сен-21, 21:37 
> А какие проблемы с докером? Он простой как лопата

Вместо прямого доступа доступ по кривой козе.

Раньше делали взаимосвязанную систему, все части настроить и связать - в прямом доступе.

С Системдой, К8с и т.д. нужно сначала соорудить помогалки, CI и т.п. тулинг, что немалая работа и ресурсы или немалая работа возня с поддержкой.

Изоляция удобна: можно неопасно халтурить. Но в итоге всё одно - неочень связанный эшелон доп. сложностей.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

127. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от YetAnotherOnanym (ok), 22-Сен-21, 00:31 
> какие проблемы с докером?

Из тех, на которые я когда-то наступил - докер не умеет в демоны. Когда процесс форкается и форграундный брат завершается - контейнер тоже завершается. Нужен инит, который будет жив постоянно, будет запускать потомков, усыновлять сирот и рипать зомбей. Для докера лучший вариант - tini от Krallin'а.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

145. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от www2 (??), 23-Сен-21, 07:38 
sinit не подойдёт?
Ответить | Правка | Наверх | Cообщить модератору

150. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от YetAnotherOnanym (ok), 23-Сен-21, 10:51 
> sinit не подойдёт?

Не пробовал. Когда нашёл tini, остановился на нём. За наводку спасибо.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру