如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
zenjoy/ruby 是基于 Debian 官方 Docker 镜像构建的 Ruby 环境镜像,旨在提供稳定、轻量且跨架构的 Ruby 运行环境。该镜像整合了 Debian 的系统稳定性与 Ruby 的开发灵活性,适用于 Ruby 应用的开发、测试及生产部署场景。
从 Docker Hub 拉取
shdocker pull zenjoy/ruby:latest
从 GHCR 拉取
shdocker pull ghcr.io/zenjoy/ruby:latest
注:可通过指定标签(如
3.2-slim)拉取特定 Ruby 版本,具体标签请参考 https://hub.docker.com/r/zenjoy/ruby/tags%E3%80%82
所有镜像通过 Cosign keyless 签名,可通过以下命令验证完整性:
shcosign verify \ --certificate-oidc-issuer https://token.actions.githubusercontent.com \ --certificate-identity-regexp https://github.com/zenjoy/docker-ruby/.github/workflows/ \ zenjoy/ruby:latest
参数说明:
--certificate-oidc-issuer:指定签名证书的 OIDC 签发者(GitHub Actions 令牌服务)。--certificate-identity-regexp:验证签名者身份与仓库 CI 工作流匹配。基本运行(检查 Ruby 版本)
shdocker run --rm zenjoy/ruby:latest ruby -v # 输出示例:ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux-gnu]
运行 Ruby 脚本
将本地脚本挂载到容器中执行:
shdocker run --rm -v $(pwd):/app -w /app zenjoy/ruby:latest ruby app.rb
参数说明:
-v $(pwd):/app:挂载当前目录到容器内 /app 路径。-w /app:设置工作目录为 /app。创建 docker-compose.yml 文件,部署简单 Ruby 应用:
yamlversion: '3.8' services: ruby-app: image: zenjoy/ruby:latest volumes: - ./src:/app # 挂载应用代码目录 working_dir: /app command: ruby server.rb # 运行应用入口脚本 ports: - "4567:4567" # 映射端口(假设应用监听 4567) environment: - RUBY_ENV=production # 设置环境变量(如生产环境标识) - RUBYOPT=-W0 # 自定义 Ruby 运行参数(禁用警告)
启动服务:
shdocker-compose up -d
该镜像基于 Debian 和 Ruby 官方配置,默认继承以下特性:
libc6、zlib1g 等)。rubygems,支持 gem install 安装依赖。可通过以下方式自定义配置:
RUBY_ENV(环境标识)、RUBYOPT(Ruby 运行参数)、GEM_HOME(gem 安装路径)等。~/.gemrc 自定义 gem 源。欢迎通过以下方式参与改进:
镜像包含软件的许可证信息请参考 https://github.com/zenjoy/docker-ruby/blob/main/LICENSE%E3%80%82
以下是 zenjoy/ruby 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

来自真实用户的反馈,见证轩辕镜像的优质服务