DockerfileのベースイメージやOSを調べる方法【Docker】

Docker

結論

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

タイトルとURLをコピーしました