@@ -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,41 @@ 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+ ```
40+ $ podman build --security-opt=label=disable --cap-add=all --device /dev/fuse -f Containerfile.centos-stream9 -t localhost/centos-bootc:stream9
41+ ```
42+
43+ NOTE: This will not work when using "podman machine" over the remote client
44+ (e.g. the default on MacOS/Windows).
45+ In order to do a build on MacOS/Windows, first:
46+
47+ ` podman machine ssh `
48+
49+ ``` bash
50+ $ cd /path/to/source/code # e.g. /Users/chloe/src/centos-bootc
51+ $ podman build ...
52+ ```
2053
21- See: < https://bootc-org.gitlab.io/documentation/ >
54+ There is also < https://gitlab.com/bootc-org/fedora-bootc/base-images-experimental > for a new
55+ even more container-native build system.
2256
2357## Badges
2458
0 commit comments