- base
public.ecr.aws/sorah/ruby:{SERIES}
public.ecr.aws/sorah/ruby:{SERIES}-{DISTRO}
- with build-essential
public.ecr.aws/sorah/ruby:{SERIES}-dev
public.ecr.aws/sorah/ruby:{SERIES}-dev-{DISTRO}
where,
- SERIES is like
2.6
,2.7
,3.0
,3.1
,3.2
- Starting Ruby 3.2.0, 3.1.3, 3.0.5, 2.7.7, you can specify full version number as SERIES as well
- DISTRO is like
bionic
,focal
,jammy
,noble
,buster
,bullseye
,bookworm
- 2.6:
2.6
,2.6-dev
(dist=focal
,bionic
,buster
) - 2.7:
2.7
,2.7-dev
(dist=focal
,bionic
,bullseye
,buster
) - 3.0:
3.0
,3.0-dev
(dist=jammy
,focal
,bionic
,bullseye
,buster
) - 3.1:
3.1
,3.1-dev
(dist=jammy
,focal
,bionic
,bullseye
) - 3.2:
3.2
,3.2-dev
(dist=noble
,jammy
,focal
,bionic
,bookworm
) - 3.3:
3.3
,3.3-dev
(dist=noble
,jammy
,focal
,bionic
,bookworm
)
distro in bold is default
images are built on amd64 (x86_64) and arm64 (aarch64) since 2.7.
The image has the following pinning with apt_preferences(5):
src:rubygems-integration
,src:ruby2.*
,src:ruby3.*
(specified individually) has pin-priority of 600.src:ruby-defaults
has pin-priority of 999 with the latest version installed on build.