Skip to content

Commit 72e7cf9

Browse files
committed
Merge pull request #280 from philips/try-and-add-some-use-cases
README: add some user stories
2 parents ec7ca91 + 9289afe commit 72e7cf9

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

README.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,20 @@ In the specifications in the above table of contents, the keywords "MUST", "MUST
2424

2525
To provide context for users the following section gives example use cases for each part of the spec.
2626

27-
## Filesystem Bundle & Configuration
27+
#### Application Bundle Builders
2828

29-
- A user can create a root filesystem and configuration, with low-level OS and host specific details, and launch it as a container under an Open Container runtime.
29+
Application bundle builders can create a [bundle](bundle.md) directory that includes all of the files required for launching an application as a container.
30+
The bundle contains OCI [configuration files](config.md) where the builder can specify host-independent details such as [which executable to launch](config.md#process-configuration) and host-specific settings such as [mount](runtime-config.md#mount-configuration) locations, [hook](runtime-config.md#hooks) paths, Linux [namespaces](runtime-config-linux.md#namespaces) and [cgroups](runtime-config-linux.md#control-groups).
31+
Because the configuration includes host-specific settings, application bundle directories copied between two hosts may require configuration adjustments.
32+
33+
#### Hook Developers
34+
35+
[Hook](runtime-config.md#hooks) developers can extend the functionality of an OCI-compliant runtime by hooking into a container's lifecycle with an external application.
36+
Example use cases include sophisticated network configuration, volume garbage collection, etc.
37+
38+
#### Runtime Developers
39+
40+
Runtime developers can build runtime implementations that run OCI-compliant bundles and container configuration, containing low-level OS and host specific details, on a particular platform.
3041

3142
# Releases
3243

0 commit comments

Comments
 (0)