会社サーバーにDocker経由でGitLabをインストールするには、次の手順を実行する必要があります。

サーバーがまだインストールされていない場合は、サーバーにDockerをインストールしてください。公式のDockerドキュメントを使用して、Dockerをインストールできます。

次のコマンドを実行して、gitlab docker画像をダウンロードしてください。


    Docker Pull gitlab/gitlab-ce：最新

このコマンドは、Docker Hubリポジトリから最新のgitlab画像をダウンロードします。

周囲の変数を決定します。次の環境変数を使用して、gitlabを構成できます。


    docker run -detach -host name <Hostname> \
  -publish 443：443-publish 80：80-publish 22:22 \
  -namegitlab \
  -Restart常に\
  -volume/srv/gitlab/config：/etc/gitlab \
  -volume/srv/gitlab/logs：/var/log/gitlab \
  -volume/srv/gitlab/data：/var/opt/gitlab \
  gitlab/gitlab-ce：最新

最も重要な環境変数のいくつかは次のとおりです。

 - ホスト名：サーバーのホスト名。
-publish：インターネット経由でgitlabをアクセスできるようにするためのポート転送。
-NAME：GitLabコンテナの名前。
-volume：構成、ログ、データを保存するために、ローカルフォルダーをgitlabコンテナに結びます。
次のコマンドでgitlabコンテナを起動します。


    docker start gitlab
これにより、gitlabコンテナが開始され、gitlab-webobaエリアにアクセスできます。

ブラウザでアドレスhttp：// <hostname>を入力して、gitlab-webobebエリアを呼び出します。新しい管理者アカウントを作成するように求められる必要があります。

また、インターネットを介してgitlab-weboスペースにアクセスできるようにファイアウォールルールを設定する必要がある場合があることに注意してください。また、データの損失を避けるために、GitLabインスタンスの定期的なバックアップを実行するようにする必要があります。
Um GitLab über Docker auf Ihrem Firmenserver zu installieren, müssen Sie die folgenden Schritte ausführen:

Installieren Sie Docker auf Ihrem Server, falls es noch nicht installiert ist. Sie können die offizielle Docker-Dokumentation verwenden, um Docker zu installieren.

Laden Sie das GitLab-Docker-Image herunter, indem Sie den folgenden Befehl ausführen:


    docker pull gitlab/gitlab-ce:latest

Dieser Befehl lädt das neueste GitLab-Image aus dem Docker Hub-Repository herunter.

Legen Sie die Umgebungsvariablen fest. Sie können die folgenden Umgebungsvariablen verwenden, um GitLab zu konfigurieren:


    docker run --detach --hostname <hostname> \
  --publish 443:443 --publish 80:80 --publish 22:22 \
  --name gitlab \
  --restart always \
  --volume /srv/gitlab/config:/etc/gitlab \
  --volume /srv/gitlab/logs:/var/log/gitlab \
  --volume /srv/gitlab/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest

Hier sind einige der wichtigsten Umgebungsvariablen:

--hostname: Der Hostname Ihres Servers.
--publish: Port-Weiterleitungen, um GitLab über das Internet zugänglich zu machen.
--name: Ein Name für den GitLab-Container.
--volume: Binden Sie lokale Ordner an GitLab-Container, um Konfigurationen, Logs und Daten zu speichern.
Starten Sie den GitLab-Container mit dem folgenden Befehl:


    docker start gitlab
Dadurch wird der GitLab-Container gestartet und Sie können auf die GitLab-Weboberfläche zugreifen.

Rufen Sie die GitLab-Weboberfläche auf, indem Sie im Browser die Adresse http://<hostname> eingeben. Sie sollten aufgefordert werden, ein neues Administratorkonto zu erstellen.

Beachten Sie, dass Sie möglicherweise auch eine Firewall-Regel einrichten müssen, um den Zugriff auf die GitLab-Weboberfläche über das Internet zu ermöglichen. Außerdem sollten Sie sicherstellen, dass Sie regelmäßige Sicherungen Ihrer GitLab-Instanz durchführen, um Datenverlust zu vermeiden.