Мне кажется очень странным сочетание https и 5000 в запросе и полное отсутствие настройки https на сервере. Подозреваю, что до выполнения запроса дело не доходит и падает ещё на этапе попытки распарсить https как http
Есть стандартный механизм. Называется «регулярные выражения».
Впрочем в этом конкретном случае непонятно зачем нужно что-то сохранять в отдельный массив. Нужно просто найти 0xFF 0xDD сдвинуться на три байта вправо и проверить, что там 0xFF
Потому что единица смыла в докере это слой.
Разбивайте Dockerfile на разные команды так что бы как можно больше неизменных файлов закэшировалось в первых слоях