Motivation
because of reasons my gitlab-ci job times out during / towards the end of a docker compose up, which takes endless time (network, image size ...)
Problem
All the timeout settings don't have an effect; neither gitlab job timeout, nor docker compose timeout setting.
Solution
configuring the docker daemon helped.
In a dind scenario it is possible to inject configuration to the entrypoint, especially dramatically increasing the retries helped: