Skip to content
This repository was archived by the owner on May 24, 2024. It is now read-only.

Commit 62670ba

Browse files
committed
README.md: Misc updates
1 parent 53adffa commit 62670ba

File tree

1 file changed

+42
-2
lines changed

1 file changed

+42
-2
lines changed

README.md

Lines changed: 42 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ The longer term vision of this project is that the build infrastructure
88
upstream operating systems. For now, this project acts as a more central
99
point for this across these distributions.
1010

11+
Current WIP documentation: <https://gitlab.com/bootc-org/fedora-bootc/docs>
12+
1113
## Motivation
1214

1315
The original Docker container model of using "layers" to model
@@ -16,9 +18,47 @@ aims to apply the same technique for bootable host systems - using
1618
standard OCI/Docker containers as a transport and delivery format
1719
for 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+
```bash
40+
podman build --security-opt=label=disable --cap-add=all --device /dev/fuse \
41+
-f Containerfile.centos-stream9 -t localhost/centos-bootc:stream9
42+
```
43+
44+
NOTE: This will not work when using "podman machine" over the remote client
45+
(e.g. the default on MacOS/Windows).
46+
In order to do a build on MacOS/Windows, first:
47+
48+
`podman machine ssh`
49+
50+
Then, navigate to your source code directory:
51+
52+
`cd /path/to/source/code` (e.g. `/Users/chloe/src/centos-bootc`
53+
54+
And finally, invoke the same
55+
56+
`podman build ...`
57+
58+
per above.
2059

21-
See: <https://bootc-org.gitlab.io/documentation/>
60+
There is also <https://gitlab.com/bootc-org/fedora-bootc/base-images-experimental>
61+
for a new even more container-native build system.
2262

2363
## Badges
2464

0 commit comments

Comments
 (0)