• DevOps
  • Защита информации
  • ИТ-поддержка
  • GitLab-сервер в docker compose

    Рассмотрим установку GitLab-сервера в контейнере через docker compose на виртуальном сервере Ubuntu 20.04 LTS, подключение используется через SSH.

    • 4 ГБ ОЗУ или более.
    • ОС с поддержкой docker engine и docker-compose.
    • Если требуется публикация — то потребуется белый IP с доменным именем и пробросами портов 22, 443 и 80.

    Устанавливаем docker-compose:

    sudo apt install docker-compose

    Клонируем репозиторий и забираем файл docker-compose:

    git clone git clone https://gitlab.com/bulgakov_efsol/dc-gitlab-server.git
    cd ~/dc-gitlab-server

    Конфигурируем файл в соответствии с сетевыми настройками и поднимаем контейнеры:

    sudo nano docker-compose.yml

    Важно: во внешнем адресе указываем и протокол, и порт, даже если пробросы стандартные.

    Поднимаем контейнеры:

    docker-compose up

    Ждём когда поднимется: будет статус healthy.

    docker ps

    Узнаём начальный пароль от рута:

    cat /data/docker/gitlab/etc/gitlab/initial_root_password

    Видеоинструкция

    Нужна помощь? Настройки GitLab и GitLab CI мы осуществляем в рамках услуги DevOps-аутсорсинг. Также возможны разовые проектные работы.

    Не нашли ответа на свой вопрос?
    Содержание

    Есть вопросы?

    Закажите звонок специалиста!

    Есть вопросы?

    Закажите звонок специалиста!
    *нажимая на кнопку, Вы даете согласие на обработку персональных данных