Gitlab, web tabanlı bir Git depo yönetimi uygulaması olmakla birlikte CI/CD yazılım süreçlerini de tek bir uygulamada birleştiren bir servistir.
Docker kurulumu yapılmış olan cihazınızda aşağıdaki compose file ile gitlab’ ınızı ayağa kaldırabilirsiniz.
ports alanından, web yönetim panelinize erişeceğiniz portu kendinize göre belirleyebilirsiniz.
version: ‘3’
services:
git-server:
image: gitlab/gitlab-ce
container_name: gitlab
ports:
– “8989:8989”
volumes:
– ./gitlab/config:/etc/gitlab
– ./gitlab/logs:/var/log/gitlab
– ./gitlab/data:/var/opt/gitlab
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url ‘http://localhost:8989’
restart: always
Yukarıdaki kodları uygun bir dizine docker-compose.yaml dosya adı ile kaydedip,
docker-compose up -d -> komutu ile gitlab servisinizi ayağa kaldırabilirsiniz,
Docker yönetim paneliniz olan portainer üzerinden kurulumu takip edebilirsiniz, bilgisayarınızda portainer yok ise;
Buraya tıklayarak Portainer makalemizi inceleyip kurabilirsiniz.
Kurulum sonrasında tarayıcınıza http://localhost:8989 ile gitlab’ a erişebilirsiniz.

Gitlab için default kullanıcı adı root olmakla birlikte, portainer üzerinden hızlı bir şekilde konteynırınıza exec olup initial password’ünüzü alabilirsiniz.

Root password’ ümüzü login olduktan sonra değiştirmeyi unutmayalım,

Faydalı Olması Dileklerimle,