文件名称:linuxrpm-docker
文件大小:4KB
文件格式:ZIP
更新时间:2024-07-02 20:01:23
Shell
如何使用这个 构建各种容器: $ sh build.sh 这将构建包含 rpm 构建所需工具的容器,并添加入口点脚本:/BUILDS-RW/run-builds.sh 这些容器旨在将 BUILD 结构安装为 /BUILDS-RO/ 中的只读卷。 这些容器旨在将输出文件夹安装为 /OUTPUT/ 中的读写卷。 /BUILDS-RW/run-builds.sh 脚本会将 /BUILDS-RO/ 的所有内容复制到 /BUILDS-RW/ 中,运行指定的构建,然后将生成的二进制文件复制到 /OUTPUT/ 中。 此结构可确保原始构建源/数据不受影响,并且仅将输出二进制文件提取到主机。 因此,除了生成的二进制文件之外,容器的每次运行都确保了干净的构建。 在 BUILDS/foobar 中找到的容器构建应该像这样运行: $ docker run -t -i -v $PWD /BUILDS:
【文件预览】:
linuxrpm-docker-master
----build.sh(319B)
----rpmbuild-opensuse13.2()
--------Dockerfile(281B)
----rpmbuild-centos6()
--------Dockerfile(257B)
----run-builds.sh.tpl(668B)
----README.md(1000B)
----rpmbuild-centos7()
--------Dockerfile(257B)
----.gitignore(25B)
----rpmbuild-fedora21()
--------Dockerfile(258B)