Docker Trusted Registry vs GitLab

GitLab compared to other DevOps tools

Docker Trusted Registry は、Docker のエンタープライズクラスの画像ストレージソリューションです。ファイアウォールの背後にインストールされるので、Docker イメージをオンプレミスで安全に保存/管理でき、組織はコンテナを他の世界から切り離しておくことができます。Docker Trusted Registry と同様に GitLab は、組織のファイアウォールの背後に完全に制御できる範囲内でインストールできる安全なコンテナレジストリも提供できます。

FEATURES

Docker イメージのサポート

Dockerスタイルのコンテナの保存と取得をサポートします。

GitLab コンテナレジストリの詳細

コンテナレジストリ Webhook

他のサービスと Docker Hub を統合するためのレジストリへのプッシュが成功した後にアクションをトリガします。

GitLab のレジストリ Webhook の詳細

コンテナレジストリの高可用性

すべてのコンテナとメタデータの複数のレプリカを使用することで高可用性を実現し、マシンに障害が発生した場合でも、レジストリは継続して動作し、修復することができます。

GitLab の高可用性の詳細

コンテナレジストリの地理的レプリケーション

複数の地域で複数のレジストリインスタンスを実行し、データセンター間で同期することにより、分散チームをサポートします。

GitLab レプリケーションの詳細

プライベートコンテナレジストリをサポート

プライベートコンテナのレジストリとリポジトリを持つ機能を提供します。

GitLab のプライベートコンテナレジストリの詳細

SaaS コンテナレジストリオファリング

コンテナレジストリは、ソフトウェアサービスとして利用可能です。

GitLab.com で利用可能なコンテナレジストリについて

自己管理型コンテナレジストリオファリング

組織のデータセンター、共同ホスト、選択したクラウドプロバイダで、自己インストールや自己管理が可能なコンテナレジストリです。

自己インストールの GitLab の詳細

REST API によるコンテナレジストリの利用

REST API によるコンテナレジストリの自動化と統合のサポートを有効にします。

GitLab 課題を見る

Dockerイメージを検索

GitLab インスタンス内のDockerイメージを名前やタグで検索できます。

GitLab 課題を見る

ガベージコレクションを実行することで、GitLab コンテナレジストリのストレージコストを削減

Dockerレジストリのコンテキストでは、ガベージコレクションとは、マニフェストで参照されなくなったブロブをファイルシステムから削除するプロセスのことです。

ドキュメントをチェックして、使い始める。

Dockerイメージを検索

グループとプロジェクトのコンテナレジストリのイメージを名前で検索できます。

GitLab コンテナレジストリの詳細

Helm チャートリポジトリをサポート

Helm Chartの保存と取得をサポートします

GitLab 課題を見る

イメージの有効期限ポリシー

プロジェクトレベルのポリシーを定義して、どのイメージを削除または保存すべきかを定義できます。 この機能は、ストレージのコストを削減し、重要なイメージが削除されるのを防ぐことができるように設計されています。

イメージの有効期限ポリシーの詳細