Docker Hub
依存関係を検出、配布、共有
コンテナーからAIまでを支える単一の基盤
プライベート リポジトリ
チームメンバーとコンテンツを非公開かつ安全に共有し、共同作業できます。
ハードニング済みアーティファクト
チームにほぼゼロのCVEと、セキュリティチームが信頼できる来歴の証跡を提供します。
イメージ、モデル、MCPサーバーにわたる一元的なガバナンス
組織内の開発者が何をどのソースからプルしているかを保護、監視します。
無制限のパブリック リポジトリ
世界最大のパブリックコンテナーレジストリで、パブリッシャーやオープンソースコミュニティのコンテンツを見つけましょう。
信頼を獲得し、可視性を高め、導入を促進します。
Docker Hubでソフトウェアを発見、保存、共有
よくある質問
Docker Hub とは何ですか?
Docker Hubは、Dockerイメージを管理・共有する、世界最大のパブリックソフトウェアアーティファクトレジストリ兼配布プラットフォームです。ツールとの統合や、開発ワークフローを加速する事前構築済みのイメージとアセットの提供により、生産性を向上させます。Docker Hubは、グラフィカルインターフェイス、API、CLIツール、またはAIエージェントとの統合に使用するMCPサーバーを通じて操作できます。
コンテナーレジストリとは?
コンテナーレジストリは、コンテナイメージを保存して共有するための一元化された場所です。イメージを1か所にまとめて保存できるため、異なるマシンに簡単に配布したり、他のユーザーと共有したりできます。レジストリ内では、イメージはリポジトリに整理されます。リポジトリとは、関連するイメージをまとめたものです(例:プロジェクトの異なるバージョン)。
Docker Hub は無料ですか?
Docker Hubでは、Docker Personalという無料プランを提供しています。このプランでは、次の機能を利用できます:
- 無制限のパブリック リポジトリ
- 1つのプライベート リポジトリ
- ログイン時、ユーザーあたり1時間に100回までのイメージプル
- 認証されていないユーザーの場合、IPアドレスあたり1時間に10回までのイメージプル
より多くのプライベートリポジトリ、より高いプル上限、または高度な機能が必要な場合は、Docker Pro、Team、Businessなどの有料プランにアップグレードできます。
Docker Hubをプライベートコンテナレジストリとして使用できますか?
はい、Docker Hubをプライベートレジストリとして使用できます。Docker Hubはプライベートリポジトリをサポートしており、お客様または指定したユーザーのみがアクセスできるコンテナイメージを保存、管理できます。これにより、プライベートイメージを安全に共有、配布できます。
Docker検証済みパブリッシャーとは何ですか?
Docker検証済みパブリッシャーは、Docker Hub上の商用パブリッシャーであり、そのイメージは品質とセキュリティについてDockerによる検証を受けています。Docker検証済みパブリッシャープログラムは、これらのパブリッシャーによる高品質なイメージを提供し、開発チームが安全なソフトウェアサプライチェーンを構築して、悪意のあるコンテンツへの露出を最小限に抑えるのに役立ちます。
Verified PublisherのイメージにはDocker Hubで特別なバッジが表示されるため、信頼できるコンテンツを簡単に識別できます。このプログラムのパブリッシャーは、エンタープライズグレードのインフラストラクチャ、Docker Scoutによる脆弱性分析、検索順位の向上、カスタムリポジトリロゴ、詳細な使用状況分析を利用できます。
Docker検証済みパブリッシャーになる方法と利用可能なプランについて詳しくは、こちらをご覧ください。
Docker Hub には何を保存できますか?
Docker Hubには、次のような幅広いコンテンツを保存できます:
- コンテナイメージ:主な用途であり、アプリケーション用のDockerイメージを保存、管理、共有できます。
- OCI(Open Container Initiative)アーティファクト:Docker Hubは、Helmチャート、ソフトウェア部品表(SBOM)、デジタル署名、来歴データ、アテステーション、脆弱性レポート、大規模言語モデル、MCPサーバーなど、標準イメージ以外のソフトウェアアーティファクトの保存をサポートしています。これにより、アプリケーションに関連するすべてのアセットを1つのリポジトリにまとめて保存できます。
- Docker Hubのコンテンツライブラリには拡張機能やプラグインも含まれており、コンテナワークフローを効率化するための事前構築済みのイメージやツールを見つけて共有できる中心的な場所となっています。
Docker Hub はセキュリティとガバナンスにどのように役立ちますか?
Docker Hubは、次のような方法でセキュリティとガバナンスを強化します:
- プライベートリポジトリ:機密性の高いイメージをプライベートリポジトリに保存し、アクセス権を管理できます。
イメージ管理とバージョン管理:Docker Hubは、イメージとアーティファクトにタグ付けし、整理、管理するためのツールを提供し、バージョンを追跡して配布を管理できます。
- OCI アーティファクトのサポート:標準イメージに加えて、Docker Hub では、コンプライアンスとガバナンスに不可欠な脆弱性レポート、SBOM(ソフトウェア部品表)、デジタル署名などのセキュリティ関連アーティファクトを保存、管理できます。
- Docker Hardened Imagesとの統合:Docker Hardened Images(DHI)はDocker Hubで利用できます。これらのイメージは暗号学的に署名され、来歴メタデータと包括的なSBOMを含んでいるため、真正性の検証、依存関係の追跡、コンプライアンスの維持に役立ちます。
- Webhookと自動化:Webhookを使用すると、イメージのプッシュや更新時にセキュリティスキャンやコンプライアンスチェックを実行するなど、ワークフローを自動化できます。
- レジストリとイメージのアクセス管理:組織は、レジストリアクセス管理とイメージアクセス管理の機能を使用して、Docker Hubおよび特定のイメージへのアクセス権を管理できます。
これらの機能により、組織は安全なソフトウェアサプライチェーンを維持し、ガバナンスポリシーを適用して、業界標準への準拠を確保できます。