Gitlab with docker

Gitlab

 

Залезаем внутрь контейнера

и запускаем переконфигурирование

docs.gitlab com/omnibus/docker/

Gitlab runner

docs.gitlab com/runner/install/docker.html

Создадим пользователя gitlab-runner

 

a)локальная установка

 

b) docker

 

Если при скачивании контейнера появится ошибка, сообщающая о невозможности скачать

то необходимо добавить гугловый днс сервер

echo "nameserver 8.8.8.8" > /etc/resolv.conf

Зарегистрируем runner

https://docs.gitlab.com/runner/register/index.html#docker

 

gitlab-runner — Утилита.
register — Опция для регистрации гитлаб-раннера.
—url=http://gitlab.local — УРЛ где базируется гитлаб-сервер.
—registration-token=xyLWaXwd15xy6VxU7HUV — Токен для регистрации раннера. Можно найти в админ-панели гитлаб-сервера («Admin Area»-> «Runners»).
—non-interactive=true — Не выводить вывод на экран.
—locked=false — Не лочить ранер.
—name=gitlab-runner-linux — Собственно имя с которым будет регистрироватся гитлаб-раннер.
—executor=docker — Выбираем экзекутера (docker или shell). У меня docker.
—docker-image=docker:stable — Выбираем докер имедж.
—docker-volumes=/var/run/docker.sock:/var/run/docker.sock — Пробросил докер сокет.