@@ -8,6 +8,8 @@ The longer term vision of this project is that the build infrastructure
88upstream operating systems. For now, this project acts as a more central
99point for this across these distributions.
1010
11+ Current WIP documentation: < https://gitlab.com/bootc-org/fedora-bootc/docs >
12+
1113## Motivation
1214
1315The original Docker container model of using "layers" to model
@@ -16,9 +18,44 @@ aims to apply the same technique for bootable host systems - using
1618standard OCI/Docker containers as a transport and delivery format
1719for base operating system updates.
1820
19- ## More information
21+ ## Generated container images
22+
23+ At the moment the main image is ` quay.io/centos-bootc/centos-bootc:stream9 `
24+
25+ ## Building
26+
27+ The build process is 95% just installing RPM content into a container
28+ image; there is some non-RPM config files etc. in this repository
29+ too.
30+
31+ See:
32+
33+ - [ Containerfile.centos-stream9]
34+ - [ Containerfile.centos-stream10]
35+ - [ Containerfile.fedora-40]
36+
37+ For example:
38+
39+ ` podman build --security-opt=label=disable --cap-add=all --device /dev/fuse -f Containerfile.centos-stream9 -t localhost/centos-bootc:stream9 `
40+
41+ NOTE: This will not work when using "podman machine" over the remote client
42+ (e.g. the default on MacOS/Windows).
43+ In order to do a build on MacOS/Windows, first:
44+
45+ ` podman machine ssh `
46+
47+ Then, navigate to your source code directory:
48+
49+ ` cd /path/to/source/code ` (e.g. ` /Users/chloe/src/centos-bootc `
50+
51+ And finally, invoke the same
52+
53+ ` podman build ... `
54+
55+ per above.
2056
21- See: < https://bootc-org.gitlab.io/documentation/ >
57+ There is also < https://gitlab.com/bootc-org/fedora-bootc/base-images-experimental >
58+ for a new even more container-native build system.
2259
2360## Badges
2461
0 commit comments