# Harbor

Docker Hubの代わりになるオープンソース。Docker Hubの代わりに使える、コンテナイメージの置き場（レジストリ）。利用者ごとの権限の管理や、イメージの脆弱性のスキャン、署名の確認ができる。

- ossalt.jp のページ: https://ossalt.jp/tools/harbor/
- 公式サイト: https://github.com/goharbor/harbor
- GitHub: https://github.com/goharbor/harbor
- 代わりになるSaaS: Docker Hub
- カテゴリ: 開発・デプロイ基盤
- ライセンス: Apache-2.0（許容型）
- 画面の日本語翻訳: 未確認
- 日本語のドキュメント: 未確認
- Dockerでの導入: あり
- GitHubのスター: 29,692（直近32日間で+191）
- 最終コミット: 2026-11-06
- OpenSSF Scorecard: 7.7 / 10

## Harborとは

Harbor（ハーバー）は、Dockerなどのコンテナの**イメージを置いておく場所（レジストリ）**を、自分で運用するためのソフトです。CNCFの卒業プロジェクトで、企業での利用を意識した機能がそろっています。

### できること

- **イメージの保管と配布**：自社で作ったコンテナのイメージを、社内で保管して配布できます。
- **プロジェクトと権限**：プロジェクトごとに、誰がイメージを置けるか、取り出せるかを管理できます。
- **脆弱性のスキャン**：[Trivy](/tools/trivy/)などと連携して、イメージに含まれる既知の脆弱性を調べられます。
- **署名の確認**：署名されたイメージだけを使えるようにする設定ができます。
- **複製（レプリケーション）**：ほかのレジストリとの間で、イメージを自動で複製できます。
- **古いイメージの整理**：ルールを決めて、使わなくなったイメージを削除できます。

### Docker Hubとの違い

Docker Hubは、公開のイメージを探して使う場所として広く使われていますが、プライベートのイメージの保管や、取り出しの回数に、プランによる制限があります。Harborは、**自社のイメージを、自社の管理下で保管する**ための道具です。外部への依存を減らし、社内のネットワークの中で速く取り出せます。

### 注意点

- 複数の部品で動くため、ある程度のサーバーの資源と、運用の手間がかかります。
- イメージの保存には、ストレージが必要です。古いイメージの整理のルールを、最初に決めておきましょう。
- 止まると、イメージを取り出せずにデプロイができなくなります。バックアップと監視を用意してください。
- 当サイトでは、画面の日本語翻訳は確認できていません。ライセンスはApache-2.0です。

[Docker Hubの代替](/alternatives/docker-hub/)のページで、ほかの候補も比べられます。

## よくある質問

**Harborは日本語で使えますか？**

当サイトでは、画面の日本語翻訳や日本語のドキュメントを確認できていません。翻訳を別の場所で管理している場合もあるため、日本語に対応していないとは限りません。導入前に実際の画面で確かめてください。

**HarborはDockerで動かせますか？**

リポジトリで、Docker用のファイルや公式のコンテナイメージの案内を確認できています。手順は公式のドキュメントに従ってください。

**Harborは無料で使えますか？ 業務で使ってもよいですか？**

ライセンスはApache-2.0（許容型）です。制限の少ない「許容型」のライセンスで、社内の業務で使うことも、改変することも、広く認められています。配布するときは、著作権の表示などの条件を守る必要があります。自分のサーバーで動かす場合も、サーバー代と、アップデートやバックアップなどの運用の手間がかかります。また、一部の機能を有料版だけで提供しているツールもあります。

**Harborの開発は続いていますか？**

最後の更新は2日前です。過去12か月のリリースは42回です。GitHubのスターは、直近32日間で191増えています。

**Harborのセキュリティの評価は？**

OpenSSF Scorecard（第三者による自動の採点）は10点満点中7.7点です（7.5点以上が良好の目安）。脆弱性の報告窓口（SECURITY.md）があります。導入後は、セキュリティの更新を確実に適用してください。

**Docker Hubの代わりになる、Harbor以外のツールは？**

当サイトでDocker Hubの代わりとして掲載しているのは、今のところHarborだけです。

---
データ: ossalt.jp（2026-11-08時点。GitHubの公開データとリポジトリの自動調査による）。「未確認」は「非対応」という意味ではありません。導入前に公式の情報を確認してください。
