Не могу определить в чём конкретно дело, но по ощущениям проблема со стороны PHP.
Имеется docker-контейнер с php7.2.27-alpine, в котором одновременно собирается PHP-FPM и PHP-CLI, туда же сразу грузится и докер.
Все пакеты загружаются и устанавливаются, в том числе и composer (он загружается curl'ом). Но вот когда речь доходит до установки пакетов самим композером, всё отваливается по таймауту. Не может композер загрузить файл (
https://repo.packagist.org). Пляски с бубном вокруг композера не имеют эффекта, не указание DNS через докер, не указание DNS через /etc/resolv.conf
Единственный способ заставить композер грузить пакеты - указать ip repo.packagist.org в /etc/hosts, тогда композер всё подхватывает и скачивает. При этом curl'ом и wget'ом всё прекрасно скачивается без редактирования hosts.
Т.е. скорее всего дело в PHP, но не могу понять в чём именно.
Какие настройки следует посмотреть, чтобы исправить такое поведение?