Bringen Sie Ihnen den detaillierten Prozess der Verwendung von Docker zum Erstellen der chinesischen Version der Gitlab-Community bei

Bringen Sie Ihnen den detaillierten Prozess der Verwendung von Docker zum Erstellen der chinesischen Version der Gitlab-Community bei

1. Verwenden Sie Docker Compose, um den Start zu konfigurieren

Wenn Sie Docker Compose nicht kennen, lesen Sie bitte meinen Blogbeitrag „So installieren und verwenden Sie Docker Compose Schritt für Schritt“.

1. Erstellen Sie eine docker-compose.yml-Datei im /root-Verzeichnis

Verwenden Sie vi docker-compose.yml um eine docker-compose.yml-Datei zu erstellen (der Dateispeicherort kann hier nach Ihren Wünschen geändert werden).

2. Der Inhalt der Datei docker-compose.yml ist wie folgt

Version: '2'
Leistungen:
    gitlab:
      Bild: „twang2218/gitlab-ce-zh:11.1.4“
      Neustart: sofern nicht gestoppt
      # Bitte ändern Sie gitlab.example.com:8888 in Ihren Server-IP/Domänennamen: Portnummer Hostname: „gitlab.example.com:8888“
      Umfeld:
        TZ: „Asien/Shanghai“
        GITLAB_OMNIBUS_CONFIG: |
          # Bitte ändern Sie http://gitlab.example.com:8888 in Ihre Server-IP/Domänenname:Portnummerexterne_URL 'http://gitlab.example.com:8888'
          gitlab_rails['Zeitzone'] = 'Asien/Shanghai'
          # Die Konfigurationen, die in gitlab.rb konfiguriert werden müssen, können hier konfiguriert werden, eine Zeile pro Konfiguration, achten Sie auf die Einrückung.
          # Beispielsweise die folgende E-Mail-Konfiguration:
          # gitlab_rails['smtp_enable'] = true
          # gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
          # gitlab_rails['smtp_port'] = 465
          # gitlab_rails['smtp_user_name'] = "xxxx@xx.com"
          # gitlab_rails['smtp_password'] = "Passwort"
          # gitlab_rails['smtp_authentication'] = "Anmelden"
          # gitlab_rails['smtp_enable_starttls_auto'] = wahr
          # gitlab_rails['smtp_tls'] = wahr
          # gitlab_rails['gitlab_email_from'] = 'xxxx@xx.com'
      Häfen:
        - '8888:8888'
        - '8443:443'
        - '822:22'
      Bände:
        - Konfiguration:/etc/gitlab
        – Daten:/var/opt/gitlab
        – Protokolle:/var/log/gitlab
Bände:
    Konfiguration:
    Daten:
    Protokolle:

Der Konfigurationsinhalt hier wurde extrahiert von: https://hub.docker.com/r/twang2218/gitlab-ce-zh

3. Verwenden Sie docker-compose up -d um den Container zu starten (wenn lokal kein Image benötigt wird, wird es automatisch abgerufen), und verwenden Sie docker-compose down um den Dienst zu stoppen.

4. Verwenden Sie docker ps -a um den Betriebsstatus des Containers anzuzeigen

5. Rufen Sie die IP-Adresse/Domänenname Ihres Servers auf: Portnummer. Wenn Sie die folgende Seite sehen, sind Sie erfolgreich (beim ersten Besuch müssen Sie ein Passwort festlegen)

Hinweis: Wenn beim Zugriff eine 502-Seite angezeigt wird, machen Sie sich bitte keine Sorgen, da der Start von Gitlab einige Zeit dauert. Warten Sie einige Minuten und aktualisieren Sie die Seite.

Dies ist das Ende dieses Artikels, in dem ich Ihnen beigebracht habe, wie Sie die chinesische Version der Gitlab-Community mit Docker erstellen. Weitere relevante Inhalte zum Erstellen von Gitlab mit Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die folgenden verwandten Artikel weiter. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detailliertes Tutorial zur Verwendung von Docker zum Erstellen von Gitlab basierend auf dem CentOS8-System
  • Zwei Möglichkeiten zum Erstellen eines privaten GitLab mit Docker
  • Methoden und Schritte zum Bereitstellen einer GitLab-Umgebung basierend auf Docker
  • Detailliertes Tutorial zum Erstellen eines Gitlab-Servers auf CentOS8.1
  • So erstellen Sie Gitlab auf CentOS6
  • Centos7 verwendet Docker zum Erstellen eines Gitlab-Servers
  • So erstellen Sie Gitlab anhand des Docker-Beispiels
  • Schritte zum Erstellen Ihres eigenen privaten GitHub-Repositorys mit GitLab
  • Detaillierte Erklärung zur Verwendung von Docker zum Erstellen von Gitlab
  • Erstellen Sie einen lokalen GitLab-Server auf CentOS7

<<:  So legen Sie einen Alias ​​für einen benutzerdefinierten Pfad in Vue fest

>>:  Keine chinesische Spezialität: Webentwicklung unter kulturellen Unterschieden

Artikel empfehlen

HTML-Tutorial: Horizontales Liniensegment in HTML

<br />Dieses Tag kann eine horizontale Linie...

18 Web-Usability-Prinzipien, die Sie kennen müssen

Sie können über die besten visuellen Designfähigk...

Docker konfiguriert den Speicherort lokaler Images und Container

Verwenden Sie den Befehl „Find“, um Dateien zu fi...

CSS3 realisiert den Animationseffekt der Lotusblüte

Schauen wir uns zunächst die Wirkung an: Dieser E...

Fehlerbehebung bei der Ursache des 502 Bad Gateway-Fehlers auf dem Nginx-Server

Der Server meldet einen Fehler 502 beim Synchroni...

Was ist eine HTML-Datei? So öffnen Sie eine HTML-Datei

HTML steht für Hypertext Markup Language. Heutzut...

Grafisches Tutorial zur Installation von MySQL 8.0.12

MySQL8.0.12-Installationstutorial, mit allen teil...

Schritte zum Reparieren einer Beschädigung der Datei grub.cfg im Linux-System

Inhaltsverzeichnis 1. Einführung in die grub.cfg-...

Webdesign muss Zweck, Ideen, Gedanken und Beständigkeit haben

<br />Einleitung: Diese Idee kam mir, als ic...

Lehr- oder Lernprogramm für Webdesign

Abschnitt Studieninhalte Std 1 Webdesign-Übersich...

MySQL-Abfrage gibt an, dass das Feld keine Zahl und kein Komma SQL ist

Grundlegende SQL-Anweisungen MySQL-Abfrageanweisu...

3 verschiedene Möglichkeiten zum Löschen der Optionsoptionen im Auswahltag

Methode 1 Code kopieren Der Code lautet wie folgt:...

Zusammenfassung der schnellen Spaltenaddition bei MySQL 8.0 Online DDL

Inhaltsverzeichnis Problembeschreibung Historisch...

Implementierung der MySQL Master-Slave-Statusprüfung

1. Überprüfen Sie den Synchronisierungsstatus der...