Я надеюсь, что этот вопрос не будет отмечен как primarily opinion-based
, но есть объективный ответ на него.
Я прочитал Представляем dumb-init, систему init для Docker контейнеры , в котором подробно описывается, почему и как использовать dumb-init
. Честно говоря, для кого-то, кто не слишком разбирается в том, как работает структура процесса Linux, это звучит довольно драматично - и кажется, что вы делаете все совершенно неправильно, если не используете dumb-init
.
Вот почему я думаю об использовании этого в моих собственных изображениях Docker ... что мешает мне сделать это - это тот факт, что я еще не нашел официального изображения Docker, которое его использует.
- Возьмем mongo в качестве примера: они напрямую ссылаются на
mongod
. - Возьмите postgres в качестве примера: они напрямую ссылаются на
postgres
. - Возьмите узел в качестве примера: они напрямую ссылаются на
node
. - ...
Если dumb-init
, поэтому важно - почему, по-видимому, никто не использует его? Что мне здесь не хватает?