ruby
Entorno de ejecución · Language runtime · standard · v3.4.10
Intérprete de Ruby reforzado con Bundler, una imagen base de la que hacer FROM para aplicaciones Ruby. Últimas 3 líneas estables (3.2/3.3/3.4).
Informe de seguridad (Trivy)
Informe de seguridad (Trivy) · ruby 3.4.10
Versiones publicadas
1 etiquetaCada etiqueta es un índice multiarquitectura (amd64 + arm64) fijado por digest. Etiquetada por versión, nunca :latest.
| Versión | Tamaño | Publicada | Digest |
|---|---|---|---|
| 3.4.10última | 46.8 MB | 2026-07-28 | sha256:c4b1d95136fe… |
Úsala como imagen base
Refiérela en la línea FROM de tu Dockerfile. Sin root, sistema de archivos raíz de solo lectura, compilada para amd64 y arm64.
FROM ghcr.io/quenchworks/images/ruby:3.4.10O descárgala directamente
docker pull ghcr.io/quenchworks/images/ruby:3.4.10- Línea de versión
- 3.4.10
- Línea más reciente
- 3.4.10
- Arquitecturas
- amd64, arm64
- Se ejecuta como
- nonroot (uid 1001)
- Sistema de archivos raíz
- solo lectura
- Licencia
- Ruby
Verifica la cadena de suministro
Esta imagen está firmada con cosign y lleva un SBOM SPDX y una atestación de procedencia de compilación SLSA en el mismo digest. Comprueba las tres antes de construir sobre ella:
# 1. signature — built and signed by QuenchWorks CI
cosign verify ghcr.io/quenchworks/images/ruby:3.4.10 \
--certificate-identity-regexp 'https://github.com/quenchworks/.+' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com
# 2. SLSA build provenance — which workflow built it, from what
cosign verify-attestation --type https://slsa.dev/provenance/v1 ghcr.io/quenchworks/images/ruby:3.4.10 \
--certificate-identity-regexp 'https://github.com/quenchworks/.+' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com
# 3. SPDX SBOM — the package inventory
cosign verify-attestation --type https://spdx.dev/Document/v2.3 ghcr.io/quenchworks/images/ruby:3.4.10 \
--certificate-identity-regexp 'https://github.com/quenchworks/.+' \
--certificate-oidc-issuer https://token.actions.githubusercontent.comConsulta la guía de SBOM y procedencia para leer el SBOM y usar estas comprobaciones en CI.
Dockerfile recomendado para 3.4.10
Install gems with Bundler in deployment mode in the build stage, then copy the vendored bundle and app onto a clean ruby base. Native gem build tooling stays behind.
# Build stage: install gems in deployment mode (build deps included).FROM ghcr.io/quenchworks/images/ruby:3.4.10 AS buildUSER rootWORKDIR /appENV BUNDLE_PATH=/app/vendor/bundle \ BUNDLE_DEPLOYMENT=true \ BUNDLE_WITHOUT=development:test
COPY Gemfile Gemfile.lock ./RUN ["bundle", "install"]COPY . .
# Runtime stage: copy the vendored bundle + app onto a clean ruby base.FROM ghcr.io/quenchworks/images/ruby:3.4.10 AS runtimeWORKDIR /appENV BUNDLE_PATH=/app/vendor/bundle \ BUNDLE_DEPLOYMENT=true \ BUNDLE_WITHOUT=development:test \ GEM_HOME=/tmp/gemCOPY --from=build /app /appUSER 1001EXPOSE 3000CMD ["bundle", "exec", "ruby", "app.rb"]Este Dockerfile está fijado a la línea 3.4.10 . Para el recorrido línea por línea y las variantes de ecosistema (npm/Yarn, pip/uv/Poetry, Maven/Gradle), consulta la guía Crear imágenes reforzadas.
Proyecto original: https://github.com/ruby/ruby