正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

Harborレジストリ

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

HarborコンテナレジストリをGitLabに統合して、GitLabプロジェクトのコンテナレジストリとしてHarborを使用してイメージを保存できます。

Harborレジストリを表示する

プロジェクトまたはグループのHarborレジストリを表示できます。

  1. 左側のサイドバーで、検索または移動先を選択して、プロジェクトまたはグループを見つけます。
  2. デプロイ > Harbarレジストリを選択します。

このページで、イメージを検索、ソート、フィルタリングできます。ブラウザからURLをコピーすると、フィルタリングしたビューを共有できます。

プロジェクトレベルでは、右上隅にCLI Commands(CLIコマンド)が表示され、サインイン、イメージのビルド、イメージのプッシュに対応するコマンドをコピーできます。CLI Commands(CLIコマンド)は、グループレベルでは表示されません。

プロジェクトレベルでのHarborインテグレーションのデフォルト設定は、グループレベルから継承されます。

Harborレジストリからイメージを使用する

GitLab HarborレジストリでホストされているHarborイメージをダウンロードして実行するには:

  1. お使いのコンテナイメージへのリンクをコピーします:

    1. 左側のサイドバーで、検索または移動先を選択して、プロジェクトまたはグループを見つけます。
    2. デプロイ > Harbarレジストリを選択し、必要なイメージを見つけます。
    3. イメージ名の横にあるコピーアイコンを選択します。
  2. コマンドを使用して、必要なコンテナイメージを実行します。

特定のアーティファクトのタグを表示する

特定のアーティファクトに関連付けられているタグのリストを表示するには:

  1. 左側のサイドバーで、検索または移動先を選択して、プロジェクトまたはグループを見つけます。
  2. デプロイ > Harbarレジストリに移動します。
  3. イメージ名を選択して、そのアーティファクトを表示します。
  4. 必要なアーティファクトを選択します。

これにより、タグのリストが表示されます。タグの数と公開時刻を表示できます。

タグのURLをコピーして、対応するアーティファクトをプルするために使用することもできます。

コマンドを使用してイメージをビルドおよびプッシュする

Harborレジストリにビルドおよびプッシュするには:

  1. Harborレジストリで認証します。
  2. コマンドを実行してビルドまたはプッシュします。

これらのコマンドを表示するには:

  1. 左側のサイドバーで、検索または移動先を選択して、プロジェクトまたはグループを見つけます。
  2. デプロイ > Harbarレジストリを選択します。
  3. CLI Commands(CLIコマンド)を選択します。

プロジェクトのHarborレジストリを無効にする

プロジェクトのHarborレジストリを削除するには:

  1. 左側のサイドバーで、検索または移動先を選択して、プロジェクトまたはグループを見つけます。
  2. 設定 > インテグレーションを選択します。
  3. インテグレーションの有効化Harborを選択します。
  4. インテグレーションを有効にするで、有効チェックボックスをオフにします。
  5. 変更を保存を選択します。

サイドバーからデプロイ > Harbarレジストリエントリが削除されます。