Пост

Поднимаем домашний Gitlab CE

Заметка про разворачивание Gitlab CE в домашней лаборатории. Разворачиваемся на отдельной ВМке, чтобы не конфликтовать за ресурсы. Практика показывает, что для домашних целей так проще и надежней.

Исходные данные - одна нода(ВМка) с Ubuntu 24.04

Характеристики ноды 4 ядра ЦПУ / 4Гб ОЗУ

Установка Docker

1
2
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

Установка GitLab

Перед запуском требуется перенести дефолтный порт ssh(22) на ВМке на любой другой

1
2
3
4
5
6
7
8
9
10
docker run --detach \
  --hostname gitlab.local \
  --publish 443:443 --publish 80:80 --publish 22:22 --publish 5005:5005 \
  --name gitlab \
  --restart always \
  --volume /srv/gitlab/config:/etc/gitlab \
  --volume /srv/gitlab/logs:/var/log/gitlab \
  --volume /srv/gitlab/data:/var/opt/gitlab \
  --volume /srv/gitlab/registry:/var/opt/gitlab/gitlab-rails/shared/registry \
  gitlab/gitlab-ce:latest

Порт 5005 в дальнейшем будем использовать для container-registry

https://docs.gitlab.com/install/docker/installation/#install-gitlab-by-using-docker-engine

Авторский пост защищен лицензией CC BY 4.0 .

Популярные теги