Overview
- Full name
docker.io/jc21/rpmbuild-centos7- Registry
- docker.io
- Namespace
- jc21
- Repository
- rpmbuild-centos7
- Cached tags
- 6
- Last synced
- 07/06/2026, 10:20 AM
Introduction
jc21 rpmbuild-centos7 RPM 打包构建镜像,预装 CentOS 7 工具链,用于 CI 中编译与签名 RPM 包。
Details
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 镜像
Latest tags (20)
View all 6 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/jc21/rpmbuild-centos7 :haskell | linux/amd64 | 2022/08/09 08:18 | 414.4 MB | sha256:1fe9a91e146a… | |||
docker.io/jc21/rpmbuild-centos7 :rust | linux/amd64 | 2022/08/09 08:17 | 809.5 MB | sha256:de67c8fe7db3… | |||
docker.io/jc21/rpmbuild-centos7 :golang | linux/amd64 | 2022/08/09 08:13 | 801.4 MB | sha256:09d61e5dc71c… | |||
docker.io/jc21/rpmbuild-centos7 :latest | linux/amd64 | 2022/08/09 08:04 | 384.5 MB | sha256:23fa5311bde4… | |||
docker.io/jc21/rpmbuild-centos7 :devtools7 | linux/amd64 | 2022/03/11 07:46 | 384.6 MB | sha256:ba943d8448fd… | |||
docker.io/jc21/rpmbuild-centos7 :fpm | linux/amd64 | 2019/09/20 08:10 | 448.5 MB | sha256:f8f37d3a70f6… |