Skip to content

sorah-rbpkg/dockerfiles

Repository files navigation

sorah-rbpkg Docker images

docker-build

Buy Me a Coffee at ko-fi.com

Public repository

Image tag

  • 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

List

  • 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

Misc

aarch64 (arm64 support)

images are built on amd64 (x86_64) and arm64 (aarch64) since 2.7.

Pin

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.