結論
Docker hubで使用しているイメージの詳細を確認する
次に具体的な手順を紹介していきます。
手順
Docker hubで使用しているイメージを調べる
DockerfileのFROMに記載されているベースイメージをDocker hubで検索
例
ruby:3.2.2の場合、rubyと検索
イメージのTagsでさらに絞り込む
Tagsタブを開き、「Filter Tags」に詳細な情報を入れて検索します。
例
ruby:3.2.2の場合、3.2.2
使用しているイメージに合わせて、3.2.2-alpine, 3.2.2-slimなどとするさらに絞り込めます。
https://hub.docker.com/_/ruby/tags?page=1
イメージの詳細画面を開き、FROMを確認する
FROMにはベースイメージが記載されています。
例
ruby:3.2.2の場合以下と記載されています。
FROM debian:12, 12.1, bookworm, bookworm-20230814, latest
このことから、debianがベースイメージが使用されていることが分かります。
さらにdebianのイメージを確認しにいくと、さらに詳細が見られます。
https://hub.docker.com/layers/library/ruby/3.2.2/images/sha256-914abde21560cba7817b55bddb6a371b8ff78c88197c2db27f2fc8c9aaeed3a1?context=explore