|
4 달 전 | |
---|---|---|
.. | ||
Dockerfile.fedora37 | 9 달 전 | |
Dockerfile.fedora38 | 9 달 전 | |
Dockerfile.fedora39 | 9 달 전 | |
Dockerfile.fedora40 | 9 달 전 | |
Dockerfile.fedora41 | 9 달 전 | |
Dockerfile.fedora42 | 6 달 전 | |
Dockerfile.rpmbuild10 | 4 달 전 | |
Dockerfile.rpmbuild7 | 9 달 전 | |
Dockerfile.rpmbuild8 | 5 달 전 | |
Dockerfile.rpmbuild9 | 5 달 전 | |
README.md | 4 달 전 |
This docker image can be used to build RPM packages.
For more information on docker and containerization technologies, refer to official document.
Dockerfile
linkslatest
, 10
(Dockerfile)9
(Dockerfile)8
(Dockerfile)7
(Dockerfile)amd64
, arm64
RPMs will be built in /home/builder/rpmbuild
folder, which should contain source archives, patches and built RPM/SRPM files.
If you need to install docker by yourself, follow the official installation guide.
The builder
user (UID 1000) is a member of users and wheel, and has password-less sudo as any user, any group.
For CentOS 7
$ docker pull teddysun/rpmbuild:7
For CentOS 8 Stream / Rockylinux 8 / Almalinux 8
$ docker pull teddysun/rpmbuild:8
For CentOS 9 Stream / Rockylinux 9 / Almalinux 9
$ docker pull teddysun/rpmbuild:9
For CentOS 10 Stream / Rockylinux 10 / Almalinux 10
$ docker pull teddysun/rpmbuild:10
It can be found at Docker Hub.
There is an example to start a container for CentOS 7 like below:
$ mkdir -m 777 -p /opt/builder7
$ docker run -it --rm -h buildbot --name rpmbuild7 -v /opt/builder7:/home/builder/rpmbuild teddysun/rpmbuild:7
There is an example to start a container for CentOS 8 Stream / Rockylinux 8 / Almalinux 8 like below:
$ mkdir -m 777 -p /opt/builder8
$ docker run -it --rm -h buildbot --name rpmbuild8 -v /opt/builder8:/home/builder/rpmbuild teddysun/rpmbuild:8
There is an example to start a container for CentOS 9 Stream / Rockylinux 9 / Almalinux 9 like below:
$ mkdir -m 777 -p /opt/builder9
$ docker run -it --rm -h buildbot --name rpmbuild9 -v /opt/builder9:/home/builder/rpmbuild teddysun/rpmbuild:9
There is an example to start a container for CentOS 10 Stream / Rockylinux 10 / Almalinux 10 like below:
$ mkdir -m 777 -p /opt/builder10
$ docker run -it --rm -h buildbot --name rpmbuild10 -v /opt/builder10:/home/builder/rpmbuild teddysun/rpmbuild:10