3.3. コンテナーイメージの検索
podman search コマンドを使用して、コンテナーレジストリー全体にわたってイメージを検索できます。また、Red Hat コンテナーカタログ でイメージを検索することもできます。カタログには、イメージの説明、コンテンツ、ヘルスインデックスなど情報が含まれます。
podman search コマンドは、イメージの存在を判断する信頼できる方法ではありません。v1 および v2 Docker ディストリビューション API の podman search 動作は、各レジストリーの実装に固有のものです。レジストリーによっては、検索機能をまったくサポートしていない場合もあります。検索用語を使用しない検索は、v2 API を実装するレジストリーでのみ機能します。docker search コマンドにも、同じことが言えます。
quay.io レジストリーで postgresql-10 イメージを検索するには、手順に従います。
前提条件
-
container-toolsメタパッケージがインストールされている。 - レジストリーが設定されている。
手順
レジストリーに対して認証します。
# podman login quay.ioイメージを検索します。
特定のレジストリーで特定のイメージを検索するには、以下を入力します。
# podman search quay.io/postgresql-10 INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED redhat.io registry.redhat.io/rhel10/postgresql-10 This container image ... 0 redhat.io registry.redhat.io/rhscl/postgresql-10-rhel7 PostgreSQL is an ... 0または、特定のレジストリーで提供されるすべてのイメージを表示するには、以下を入力します。
# podman search quay.io/*すべてのレジストリー全体でイメージ名を検索するには、以下を入力します。
# podman search postgresql-10完全な説明を表示するには、
--no-truncオプションをコマンドに渡します。詳細は、システム上のpodman-search(1)man ページを参照してください。