GitLab mit Docker installieren

Gitlab Logo

GitLab ist eine vollständige DevOps-Plattform, die es Ihnen ermöglicht, Ihre Git-Repositories zu verwalten, CI/CD-Pipelines auszuführen, Issues zu verfolgen und vieles mehr. Der offizielle und einfachste Weg, eine selbstverwaltete GitLab-Instanz zu betreiben, ist die Verwendung des offiziellen Docker-Images.

Hohe Systemanforderungen: GitLab ist eine ressourcenintensive Anwendung. Wir empfehlen einen Server mit mindestens 4 CPU-Kernen und 8 GB RAM für eine reibungslose Nutzung.


Installationsschritte

Melden Sie sich zunächst per SSH auf Ihrem Server an. Erstellen Sie ein Verzeichnis für Ihr GitLab-Projekt und anschließend die Datei docker-compose.yml darin.

Verzeichnis und Datei erstellen
mkdir gitlab cd gitlab nano docker-compose.yml

Fügen Sie die folgende offizielle Konfiguration in die Datei docker-compose.yml ein:

docker-compose.yml
version: '3.6' services: web: image: 'gitlab/gitlab-ce:latest' restart: always hostname: 'gitlab.example.com' environment: GITLAB_OMNIBUS_CONFIG: | external_url 'https://gitlab.example.com' # Add any other gitlab.rb configuration here, each on its own line ports: - '80:80' - '443:443' - '2222:22' volumes: - '$GITLAB_HOME/config:/etc/gitlab' - '$GITLAB_HOME/logs:/var/log/gitlab' - '$GITLAB_HOME/data:/var/opt/gitlab' shm_size: '256m'