Gitlab установка и настройка - kropachev/1c-devops-jr GitHub Wiki

🦊 Gitlab, установка и настройка

Полезные ссылки:

Provision gitlab-ce on docker with Portainer - GeralexGR

GitLab Docker images | GitLab

Перед установкой настоятельно рекомендую проверить доступность оперативной памяти. Если при установке виртуалки выделили по остаточному принципу, то самое время увеличить своп - Ubuntu - Увелиение swap.

Установка Gitlab возможна из шаблонов Portainer или из командной строки, если доступ к ресурсу с шаблонами недоступен.

1. Установка из шаблона Portainer

Пока самый простой способ.

Открыть страницу Portainer. Переключиться в раздел App Templates.

В поиске набрать gitlab и включить переключатель Отображать шаблоны контейнеров. Alt text

Выбрать найденный контейнер, указать наименование (gitlab) и запустить развертывание.

После развертывания и запуска сервиса подключиться к нему можно по адресу сервера и порта, указанного для контейнера. Alt text

Для подключения потребуется пароль от пользователя root. Этот пароль указан в файле initial_root_password, который находится в каталоге /etc/gitlab.

Просмотреть файл можно в разделе Volumes Alt text

Выбрав нужный том, можем скачать и просмотреть файл. Alt text

2. Установка без шаблона

Возможна установка без шаблона, если они блокируются фаерволлом, например.

Команда для установки.

sudo docker run --detach   --hostname gitlab   --publish 10443:443 --publish 1080:80 --publish 1022:22   --name gitlab   --restart always   --volume $GITLAB_HOME/config:/etc/gitlab   --volume $GITLAB_HOME/logs:/var/log/gitlab   --volume $GITLAB_HOME/data:/var/opt/gitlab   --shm-size 256m   gitlab/gitlab-ce:latest