чему баш? puppet накатывает куб. Образы можно собирать тем-же werf'ом или bazel'ом без всяких башев в Dockerfile. Хотя в werf ансибл для сборки, ну вот bazel ваще ни разу не баш. Поинт в том, что если у тебя контейнеры, то не обязательно баш везде пихать
У вас софт под такое пригодный пишется? Это читорство. По правильному - надо свой инит написать, запустить какой-нибудь нжинкс, экспортеры и прочее ненужно внутри контейнера. А потом зависимости оттуда, отсюда, заимствуем код из другого отдела, у них там все иначе делаем, напишем немного своей обвязки, правда будут торчать хвосты...