Skip to content

sorah-rbpkg/dockerfiles

Repository files navigation

sorah-rbpkg Docker images

docker-build

Buy Me a Coffee at ko-fi.com

Public repositories

Image tag

  • base
    • {SERIES}
    • {SERIES}-{DISTRO}
  • with build-essential
    • {SERIES}-dev
    • {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 focal, jammy, noble, bookworm, trixie

for instance: public.ecr.aws/sorah/ruby:3.2-dev-noble, public.ecr.aws/sorah/ruby:3.4-trixie, public.ecr.aws/sorah/ruby:3.3

List

  • 2.6, 2.6-dev distro= bionic, focal, buster
  • 2.7, 2.7-dev distro= bionic, focal, bullseye, buster
  • 3.0, 3.0-dev distro= bionic, focal, jammy, bullseye, buster
  • 3.1, 3.1-dev distro= bionic, focal, jammy, bullseye
  • 3.2, 3.2-dev distro= focal, jammy, noble, bullseye, bookworm
  • 3.3, 3.3-dev distro= focal, jammy, noble, bullseye, bookworm, trixie
  • 3.4, 3.4-dev distro= jammy, noble, bookworm, trixie

a distro marked bold is default - used on tags which omits DISTRO

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.

CI

The images is built using GitHub Actions. Some older distros/series have been stopped building: bionic and earlier, bullseye and earlier, and Ruby 2.7 and earlier.

About

@sorah's Ruby binary packages' Docker images

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published