если я правильно задачу понимаю, то какая проблема использовать супервайзер в докере?запускай себе процессы, контролируй их количество, перезапускай.
основным процессом будет супервайзер, дочерними - нужная приложенька.
грохнется контейнер - умрут все процессы - и родитель и дети.
всё как в старые добрые времена, без systemd. сам так делал и с нодой и с питоном.
я не против systemd. жизнь без bash проще и солнце ярче.
я просто говорю, что оркестрация решается докером и кубером (ну оркестраторов много, просто кубер это дефолт).
а если надо супервайзер в докере - то и его можно использовать (хотя это и будет плохой практикой по ряду причин)
ну а апач.. ну собссно нормально работает в докере.