Я установил себе Gitlab из докера. Он состоит из 2 частей - самого сервиса и графической оболочки, чтобы можно было ходить в него из браузера.

Что надо запомнить:

  • что оба сервиса работают в докерах, поэтому надо помнить о настройках сети!
  • нужно использовать hostname в компоузе (проверить, а нужно ли на самом деле?)
  • нужно использовать настройку network_mode = "gitlab_experiments_gitlab" по имени сети, иначе контейнер с раннером не увидит контейнер с гитлабом при сборке