Chrome в контейнере не видит приложение в другом контейнере

Теги: #<Tag:0x00007f737d751e38> #<Tag:0x00007f737d751d48> #<Tag:0x00007f737d751c30>

Есть 3 контейнера (образно):
контейнер А - приложение, контейнер В - тесты, контейнер С - хром
Приложение запускается docker-compose, тесты и хром тоже, но другим, все 3 контейнера в одной докер сети. Для приложения в настройках докер-компоуз прописан алиас сети app.localhost
Вне контейнеров на приложение можно зайти в хроме по app.localhost

Если запускать curl из контейнера хрома по app.localhost - все нормально, ответ 200, поведение ожидаемое
Если запускать тесты через хром - то отдает This site can't be reached. ERR_CONNECTION_REFUSED

В чем может быть проблема?

по какому урлу хром стучится в ваше приложение?

http://app.localhost
Пробовал по имени контейнера - результат тот же

как вариант ваше приложение в контейнере еще не поднялось полностью в то время, когда хром пытается достучаться. В таком случае можно добавить таймаут, чтобы приложение успело подняться

хром поднимается, приложение тоже, так как курл проходит

Попробуйте не юзать сабдомен локалхоста *.localhost