Jungles, начните писать с императивный подходом, далее развивайтйте проект и перепишите его в декларотивном стиле, и поймете, что для скриптов на колекте императивного подхода за глаза, а для чего-то большего подходит другое
rabamaster, взаимодействовать накстом с апи битрикса это теперь единственный верный выход, но о каких-то манипуляциях с фронтом из админки можете забыть
Без разницы, важно то, что внутри контейнера, а в какой окружении его запускать не имеет значения, в этом и фишка докера -что бы все разработчики работали в одном окружени