Docker イメージの最新バージョンを確認するには?

コンテナイメージはタグを付けて公開されます。latest や stable のように指すバージョンが変わるタグがある一方、1.27.3 のようなバージョンタグは特定のリリースを指し続けます。Docker Compose ファイルや Kubernetes マニフェストでイメージのバージョンを固定する場合、どのバージョンが最新かを確認する必要があります。しかし、レジストリのタグ一覧は長く、バリエーション(1.27.3-alpine)、プレリリース(3.15.0-rc.1)、ビルドタグなどが多数含まれています。

ツールの説明

レジストリを選択し、イメージを入力して「最新バージョンを確認」を押します。次の情報が表示されます。

  • 最新バージョン:最も大きいバージョンタグ
  • プッシュ日時と、そのタグが指すダイジェスト(Docker Hub と Quay.io のみ)
  • コピーして使える Pull コマンド(例:docker pull nginx:1.27.3)
  • 最近のバージョン:バージョンタグを最大10件、新しい順に表示

バージョンタグは、ドットで区切られた数字のみで構成され、先頭に v を付けることもできます。1.27、1.27.3、v3.15.1、2026.10.1 は該当しますが、1.27.3-alpine、3.15.0-rc.1、latest、日付形式のタグは該当しません。1.27.3 と並ぶ 1 や 1.27 のように、より詳細なバージョンに追従して変わるエイリアスは一覧から除外されます。

確認処理は当社のサーバー上で実行されます。サーバーはログインせずにレジストリ独自の API からタグ一覧を読み取るため、確認できるのは公開イメージのみです。

Rapid Tool Set MCP サーバーに接続された AI アシスタントは、docker_image_latest_version_checker を使って同じ確認を実行できます。

対応レジストリ

レジストリ イメージの例 読み取るタグ
Docker Hub nginx、linuxserver/sonarr、hub.docker.com/_/nginx 直近にプッシュされた100件
GitHub Container Registry ghcr.io/home-assistant/home-assistant すべて(古い順)
Quay.io quay.io/prometheus/prometheus 直近にプッシュされた100件

postgres:16 のように名前に含まれるタグやダイジェストは無視されます。hub.docker.com、quay.io、github.com にあるイメージのページへのリンクを貼り付けることもできます。

制限事項

  • GitHub Container Registry はタグを古い順に表示し、日付情報も提供しないため、すべてのタグを読み取る必要があります。コミットごとにタグが付けられたイメージなど、数万件のタグを持つイメージは時間内に読み取れません。
  • latest など、変動するタグのみを公開しているイメージには、表示できるバージョンがありません。