YK
Можно всё необходимое окружение сделать в одном, чем это плохо?
Например у меня есть артисан команда которая собирает проект, запускает команды php artisan migrate, dumpautoload, npm run build рестартит очереди и т.д.
на серваках норм это работает, теперь у меня есть контенер в котром пхп, там нужно запускать эту артисан команду, разумеется она не видит npm - так по докеровски это отдельный контенер, а к чему такие усложнения? Почему не взять образ убунты за основу и разВернуть все что надо в одном контейнере?