コンテンツにスキップ
セルフホスト · レジストリネイティブ

あなたのレジストリ。
焦点が合っています。

画像を見つけてすべてのレイヤーを検査し、何を出荷するかを理解します。 Docker および OCI レジストリ用のクリーンで構成可能なインターフェイス。

レジストリが引き続き管理されます。 Crateview はインターフェースをもたらします。

Docker RegistryOCI DistributionNuxt UI

内部の実際の様子

タグから全体像まで。

API リクエストを結合することなく、リポジトリを参照し、プラットフォームを比較し、マニフェストを検査します。

Crateview は、実際のレジストリ内のローカル Alpine イメージを示しています。Crateview は、実際のレジストリ内のローカル Alpine イメージを示しています。

実際の Crateview インターフェイス。 Alpine のレジストリの例。

推測の余地が少なくなります。さらなるコンテキスト。

必要な詳細。 邪魔にならないインターフェイス。

適切な画像を見つける

リポジトリとタグを検索し、名前空間に移動して、必要なイメージに直接ジャンプします。

タグの下を見てください

マルチプラットフォームのマニフェスト、イメージ構成、圧縮レイヤー、履歴、OCI メタデータを検査します。

それをあなたのものにしてください

あなたのロゴ、あなたの色、あなたのレジストリ。ランタイムブランディング、システム対応ダークモード、および 13 のインターフェイス言語。

レジストリを尊重する

匿名アクセスまたはネイティブ Basic Auth を使用します。認証情報は、暗号化された HttpOnly セッション Cookie に保存されます。

標準に基づいて構築

レジストリ HTTP API V2、OCI イメージ インデックスおよび標準のリファラー タグ フォールバックで動作します。個別の検索サービスはありません。

意図的に削除する

マニフェストの削除はオプトインです。確認には、digest の削除によって影響を受けるすべてのタグが表示されます。

自分のやり方で実行しましょう

ちょっとした追加 既存のスタック。

完全な Docker Compose スタックから始めるか、すでに実行しているレジストリに Crateview を接続します。

インストールガイドを読む
ターミナル
git clone https://github.com/crateview/registry-ui.git
cd registry-ui
docker compose pull
docker compose up -d

ビルド後、http://localhost:3000 を開きます。

レジストリの UI。その境界を明確にしましょう。

Crateview は、レジストリが実際に提供するものを示します。イメージの作成日は push タイムスタンプではありません。圧縮イメージのサイズはレジストリ ディスクの使用量には影響しません。スキャンとユーザー管理は専用のサービスを利用します。

知っておく価値のあることがいくつかあります。

レジストリをより明確に表示します。

Crateview をスタックに加えます。まずはガイドから始めて、それを自分のものにしてください。

始めましょう