You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查找GitLab Docker CI镜像中的预装软件包列表?

查找Ruby官方镜像预装软件包的方法

不用每次在.gitlab-ci.yml里测试,有几个实用方法能快速查到ruby:2.5镜像的预装内容:

  • 查看对应版本的Dockerfile
    Ruby官方镜像的Dockerfile会明确记录所有预装的系统包、Ruby组件和可执行文件。里面的apt-get install、gem install等命令会一一列出安装的内容,你能直接从镜像的构建源码里找到这份文件,每一步操作都清晰可查。

  • 本地用Docker快速验证
    在本地就能轻松查看,步骤很简单:

  1. 拉取镜像:docker pull ruby:2.5
  2. 启动交互式容器:docker run -it --rm ruby:2.5 /bin/bash
  3. 用命令查看具体内容:
    • 系统预装包:dpkg -l(Debian/Ubuntu基础镜像适用)
    • Ruby gem包:gem list
    • 可执行文件:用which <命令名>查找特定工具,或者直接查看/usr/bin、/usr/local/bin目录
  • 查看镜像构建日志
    官方镜像构建过程的日志会完整记录所有安装操作,包括每一个被安装的软件包和依赖。找到对应ruby:2.5版本的构建记录,就能看到预装内容的详细清单。

内容的提问来源于stack exchange,提问作者andiOak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 20:25:22