镜像概览

完整引用
docker.io/jc21/rpmbuild-centos7
Registry
docker.io
命名空间
jc21
仓库
rpmbuild-centos7
已缓存 Tag 数
6
最近同步
07/06/2026, 10:20 AM

简介

jc21 rpmbuild-centos7 RPM 打包构建镜像,预装 CentOS 7 工具链,用于 CI 中编译与签名 RPM 包。

详细介绍

jc21/rpmbuild-centos7 提供 mock/rpmbuild 环境与 CentOS 7 glibc 基线,典型在 GitLab CI 挂载 spec 文件执行 rpmbuild -ba定位为 CI --rm 构建容器,输出 RPM 至挂载目录;在线服务,K8s 使用 Job 触发构建。

快速启动

docker run --rm \
  -v $(pwd)/SPECS:/root/rpmbuild/SPECS \
  -v $(pwd)/RPMS:/root/rpmbuild/RPMS \
  docker.io/jc21/rpmbuild-centos7:latest \
  rpmbuild -ba /root/rpmbuild/SPECS/myapp.spec

推荐实践

docker run --rm \
  -v /opt/rpmbuild:/root/rpmbuild \
  docker.io/jc21/rpmbuild-centos7:7.9.2009 \
  rpmbuild -ba /root/rpmbuild/SPECS/myapp.spec

核心参数说明

  • -v .../SPECS:... — RPM spec 文件目录
  • -v .../RPMS:... — 输出 RPM 目录
  • 定位 — CI --rm 打包任务
  • 固定 tag — CentOS 7 基线 pin
  • 注意 — CentOS 7 EOL,新项目评估 Alma/Rocky 镜像

最新 Tag(20 条)

查看全部 6 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/jc21/rpmbuild-centos7
:haskell
linux/amd64
2022/08/09 08:18414.4 MBsha256:1fe9a91e146a
docker.io/jc21/rpmbuild-centos7
:rust
linux/amd64
2022/08/09 08:17809.5 MBsha256:de67c8fe7db3
docker.io/jc21/rpmbuild-centos7
:golang
linux/amd64
2022/08/09 08:13801.4 MBsha256:09d61e5dc71c
docker.io/jc21/rpmbuild-centos7
:latest
linux/amd64
2022/08/09 08:04384.5 MBsha256:23fa5311bde4
docker.io/jc21/rpmbuild-centos7
:devtools7
linux/amd64
2022/03/11 07:46384.6 MBsha256:ba943d8448fd
docker.io/jc21/rpmbuild-centos7
:fpm
linux/amd64
2019/09/20 08:10448.5 MBsha256:f8f37d3a70f6