• Почему добавление расширений к PHP такое ... сложное?

    Собственно, он и выдаёт. При запуске печатает два списка - пакеты, которые он будет устанавливать и пакеты, которые он потом оставит, потому что они нужны на рантайме. Если не хочется использовать сам скрипт на продакшене - можно просто запустить его вручную в пустом контейнере с нужным списком расширений и скопировать списки пакетов, которые он выдаст, в свой докерфайл.