вообще я руководствовался этой статьей
https://medium.com/@wemakewaves/migrating-our-php-applications-to-docker-without-sacrificing-performance-1a69d81dcafbв допустимости использовать супервизор и разместить все в одном контейнере
там парни так и пишут, сложно, надо как-то шарить код, я тоже не могу придумать как это красиво сделать. не копировать же его в каждый контейнер
единственное, они используют S6 супервизор специализированный для декера
судя по их таблице, они потеряли всего около 20% производительности, в отличии от запуска на железе