chainguard/ruby Docker Image
使用Chainguard的低至零CVE容器镜像构建、分发和运行安全软件。
Chainguard Ruby 容器镜像文档
1. 镜像概述和主要用途
Chainguard Ruby 镜像是由 Chainguard 提供的 Ruby 语言容器镜像,专注于安全性与合规性。该镜像以“低至零 CVE(常见漏洞和暴露)”为核心特点,旨在为用户提供安全可靠的运行环境,支持构建、交付和运行安全软件。
2. 核心功能和特性
2.1 高安全性
- 低至零 CVE:通过精简镜像内容和严格的供应链安全管理,将漏洞风险降至最低,实现低至零已知 CVE。
2.2 版本与合规支持
- 提供多版本支持,包括针对安全合规场景的 FIPS(联邦信息处理标准)兼容版本。
2.3 安全透明度
- 提供 SBOMs(软件物料清单),便于追踪镜像组件及其依赖关系。
- 持续更新安全公告和漏洞信息,帮助用户及时了解并应对潜在风险。
2.4 多平台可用性
- 镜像同时托管于 Docker Hub 和 Chainguard Registry,支持灵活选择拉取源。
3. 使用场景和适用范围
3.1 高安全性 Ruby 应用开发与部署
适用于对安全要求严格的 Ruby 应用开发、测试及生产环境,如***、电商等敏感业务系统。
3.2 合规性场景
满足企业级安全合规需求,特别是需要 FIPS 合规的***、***等行业应用。
3.3 供应链安全管理
通过 SBOMs 和漏洞信息透明度,助力用户实现软件供应链安全管控。
4. 使用方法和配置说明
4.1 下载镜像
镜像可从 Docker Hub 或 Chainguard Registry 拉取,推荐根据网络环境选择源。
从 Docker Hub 拉取:
bashdocker pull docker.xuanyuan.run/chainguard/ruby:latest
从 Chainguard Registry 拉取:
bashdocker pull cgr.dev/chainguard/ruby:latest
4.2 速率限制处理
若从 Docker Hub 拉取时遇到速率限制问题,建议切换至 Chainguard Registry(cgr.dev/chainguard/ruby)拉取镜像。
4.3 版本选择与扩展信息
- 额外版本(含 FIPS 支持):访问 https://images.chainguard.dev/directory/image/ruby/versions。
- SBOMs、安全公告与漏洞信息:分别参考 https://images.chainguard.dev/directory/image/ruby/sbom、https://images.chainguard.dev/directory/image/ruby/advisories、https://images.chainguard.dev/directory/image/ruby/vulnerabilities。
- 完整文档:详见 https://images.chainguard.dev/directory/image/ruby/overview。
5. 支持与资源
- 常见问题(FAQ):访问 https://edu.chainguard.dev/chainguard/chainguard-images/faq/。
- 技术支持:通过 https://www.chainguard.dev/contact 获取帮助。
chainguard 命名空间的其他可用镜像:
chainguard/python
Python 运行时,Chainguard 安全加固版本
chainguard/jdk
JDK 运行时,Chainguard 安全加固版本,适合安全敏感应用
chainguard/minio
Chainguard 安全加固 MinIO 镜像,适合供应链安全要求较高的对象存储
chainguard/node
Chainguard 安全加固 Node.js 镜像,适合供应链安全 Node 服务
chainguard/postgres
Chainguard 安全加固 PostgreSQL,适合供应链安全数据库
chainguard/busybox
Chainguard 安全加固 BusyBox,适合最小化容器调试
镜像拉取方式
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
DockerHub 原生拉取命令
docker pull chainguard/ruby:<标签>
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务