Docker HubとGitLabの比較

Docker Hub は、Docker ユーザーとパートナーがコンテナイメージを作成、テスト、保存、配布するクラウドベースのリポジトリサービスです。Docker Hub は、全ての Docker ツールがデフォルトでアクセスする主要なパブリック Docker リポジトリです。パブリックリポジトリ (無料) とプライベートリポジトリ (毎月の定期的な費用) の両方を提供しています。

機能

Docker イメージのサポート

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

Supports storage and retrieval of Docker style containers.

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

コンテナレジストリ Webhook

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

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

GitLab のレジストリ Webhook の詳細

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

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

Highly available through the use of multiple replicas of all containers and metadata such that if a machine fails, the registry continues to operate and can be repaired.

GitLab の高可用性の詳細

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

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

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

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

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

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

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

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

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

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

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

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

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

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

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

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

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

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

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

GitLab 課題を見る

Use search to find and identify Docker images

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

Allows users to search their GitLab instance for image names and tags

GitLab 課題を見る

Lower the cost of storage for the GitLab Container Registry by running garbage collection

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

In the context of the Docker registry, garbage collection is the process of removing blobs from the filesystem when they are no longer referenced by a manifest.

Check out the documentation, and get started today.

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

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

Supports storage and retrieval of Helm charts.

GitLab 課題を見る

Docker tag expiration and retention policies

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

Easily define, manage and update Docker image expiration policies on a per project and per Docker repository level, reducing storage costs and operational risks of manually removing images.

Learn more about how to programmatically expire images

* このページの情報は最新ではありません。最新の情報は 本家サイト をご確認ください。

GitLabはGitLab, Inc.の商標です。その他のすべての商標・ロゴマークの権利はそれぞれの所有者に帰属します。

GitLabはオープンコア

GitLabの競合製品のほとんどはソースコードを公開していませんが、GitLabはオープンコア製品です。 GitLabコミュニティエディションは完全なオープンソースで、 GitLabエンタープライズエディションはオープンコア(プロプライエタリ)です。

ソースコードにアクセス

クローズドソースなソフトウェアと異なり、 コミュニティエディションエンタープライズエディションの ソースコードを確認したり、修正することができます。 機能の追加やカスタマイズのために、サーバーのソースコードを修正したり、GitLabのリポジトリをフォークすることができます。 独自に実施した変更はメインのソースコードにフィードバックし、マージされるように挑戦することを推奨します。 それにより、他のユーザーの役に立つ上に、自身のインスタンスのアップデート作業を簡単に保つことができます。

コミュニティからの貢献

GitLabには毎月数百人からの貢献があります。 顧客・ユーザー・GitLab社員のすべてが毎月のリリースに貢献しています。 このことは、簡単に使用できる便利なユーザー管理のような、 組織にとって本当に必要な機能の開発に役立っています。

長期利用に最適

GitLabは、数十万の組織が利用し、頻繁にソフトウェアへ貢献しています。 GitLabには堅牢なコミュニティが存在します。 つまり、GitLabは単一企業のサポートに依存していないので、 長期利用に適しています。

毎月、新しい安定版がリリース

毎月、機能の改善と新機能の追加と不具合の修正のすべてが適用された、 GitLabの新しい安定版がリリースされます。 これにより、GitLabはとても迅速に顧客の要望に応えることができます。

日本語でのサポートが必要な場合は 国内正規販売代理店 へお問い合せください。

無料で30日間、 GitLab Ultimate を試用できます。