Dockerを使用してgitlabコミュニティの中国語版を構築する詳細なプロセスを教えます

Dockerを使用してgitlabコミュニティの中国語版を構築する詳細なプロセスを教えます

1. Docker Composeを使用して起動を構成する

Docker Compose を知らない場合は、私のブログ記事「Docker Compose のインストールと使用方法を段階的に説明します」をお読みください。

1. /rootディレクトリにdocker-compose.ymlファイルを作成する

vi docker-compose.ymlを使用して docker-compose.yml ファイルを作成します (ここでのファイルの場所は、好みに応じて変更できます)

2. docker-compose.ymlファイルの内容は次のとおりです。

バージョン: '2'
サービス:
    gitlab:
      イメージ: 'twang2218/gitlab-ce-zh:11.1.4'
      再起動: 停止しない限り
      # gitlab.example.com:8888 をサーバーの IP/ドメイン名: ポート番号 ホスト名: 'gitlab.example.com:8888' に変更してください
      環境:
        TZ: 「アジア/上海」
        GITLAB_OMNIBUS_CONFIG: |
          # http://gitlab.example.com:8888 を、サーバーの IP/ドメイン名:ポート番号外部 URL 'http://gitlab.example.com:8888' に変更してください。
          gitlab_rails['time_zone'] = 'アジア/上海'
          # gitlab.rb で設定する必要がある設定はここで設定できます。設定ごとに 1 行ずつ設定し、インデントに注意してください。
          # たとえば、次の電子メール構成:
          # gitlab_rails['smtp_enable'] = true
          # gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
          # gitlab_rails['smtp_port'] = 465
          # gitlab_rails['smtp_user_name'] = "[email protected]"
          # gitlab_rails['smtp_password'] = "パスワード"
          # gitlab_rails['smtp_authentication'] = "ログイン"
          # gitlab_rails['smtp_enable_starttls_auto'] = true
          # gitlab_rails['smtp_tls'] = true
          # gitlab_rails['gitlab_email_from'] = '[email protected]'
      ポート:
        - '8888:8888'
        - '8443:443'
        - '822:22'
      ボリューム:
        - 設定:/etc/gitlab
        - データ:/var/opt/gitlab
        - ログ:/var/log/gitlab
ボリューム:
    設定:
    データ:
    ログ:

ここでの設定内容は、https://hub.docker.com/r/twang2218/gitlab-ce-zh から抽出したものです。

3. docker-compose up -dを使用してコンテナを起動し (ローカルに必要なイメージがない場合は自動的にプルされます)、 docker-compose downを使用してサービスを停止します。

4. docker ps -aを使用してコンテナの実行ステータスを表示します。

5. サーバーのIP/ドメイン名: ポート番号にアクセスします。次のページが表示されたら成功です(初回アクセス時にはパスワードを設定する必要があります)

注意: アクセス時に 502 ページが表示されても心配しないでください。gitlab の起動には時間がかかるためです。数分待ってからページを更新してください。

Docker で gitlab コミュニティの中国語版を構築する方法を説明するこの記事はこれで終わりです。Docker で gitlab を構築することに関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • CentOS8 システムをベースにした Gitlab を構築するために Docker を使用する詳細なチュートリアル
  • Dockerを使用してプライベートGitLabを構築する2つの方法
  • Docker ベースの GitLab 環境をデプロイする方法と手順
  • CentOS8.1 で Gitlab サーバーを構築するための詳細なチュートリアル
  • Centos6でgitlabを構築する方法
  • Centos7はdockerを使ってgitlabサーバーを構築する
  • Docker の例を使用して GitLab を構築する方法
  • GitLab で独自のプライベート GitHub リポジトリを構築する手順
  • Dockerを使用してgitlabを構築する詳細な説明
  • CentOS7 でローカル GitLab サーバーを構築する

<<:  Vue でカスタムパスのエイリアスを設定する方法

>>:  中国の専門ではない:文化の違いの中でのウェブ開発

推薦する

javascript 入力画像のアップロードとプレビュー、FileReader プレビュー画像

FileReader は、フロントエンドのファイル処理、特に画像処理にとって重要な API です。画...

ウェブサイト製品設計の参考となるいくつかの原則

以下の分析は製品設計原則に関するものですが、そのほとんどはウェブサイト製品に基づいているため、ユーザ...

docker compose を使用してハーバープライベートウェアハウスをインストールする詳細なチュートリアル

概要港とは何ですか?英語の単語の意味は「港」です。 Harborはコンテナ(貨物)を保管するために使...

HTML+CSSを使用してTG-visionホームページを作成する方法

今回はHTML+CSSレイアウトを使用して、TG-vision Shuanghui Mediaのホー...

JavaScriptの知識ポイントの詳しい説明

目次1. JavaScriptの基礎2. 基本的なJavaScript構文3. JavaScript...

Vue開発ウェブサイトSEO最適化方法の詳細な説明

ページデータの表示には Vue などの js のデータバインディング機構が使用されるため、クローラー...

Pengyou.com モバイル クライアントのダウンロード ページのデザイン共有 (画像とテキスト)

まずは簡単なデータを見てみましょう。 Googleが発表したレポートによると、 ①中国の都市の97%...

JSにおけるデータ型の正しい判定方法の例

目次序文typeof は型を正しく判別できますか? instanceof は型を正しく判別できますか...

ダッシュボードを実装するためのjQueryプラグイン

jQueryプラグインは、参考のためにダッシュボードを実装します。具体的な内容は次のとおりです。一般...

Unicode における CJK (中国語、日本語、韓国語の統合表意文字) 文字の概要

CJK は CJK Unified Ideographs の略称で、「中国語、日本語、韓国語の統一表...

DockerでRedisをデプロイして起動する方法

DockerでRedisをデプロイするまずLinuxにDockerをインストールし、次にDocker...

jQuery で従業員管理登録ページを実装する

この記事では、従業員管理登録ページを実装するためのjQueryの具体的なコードを例として紹介します。...

MySQL 面接の質問: ハッシュ インデックスの設定方法

B-Tree インデックスに加えて、MySQL は次のインデックスも提供します。ハッシュインデックス...

Vueは製品の拡大鏡効果を実現します

この記事の例では、製品の拡大鏡効果を実現するためのVueの具体的なコードを共有しています。具体的な内...

MySQL explain クエリ命令情報の取得原理と例

explain はクエリ実行プラン情報を取得するために使用されます。 1. 文法次のように、sele...