File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,26 @@ Docker got started.
35
35
There's not much special to this that doesn't also apply
36
36
to application containers; but see below.
37
37
38
+ ### Nesting OCI containers in bootc containers
39
+
40
+ The [ OCI format] ( https://github.com/opencontainers/image-spec/blob/main/spec.md ) uses
41
+ "whiteouts" represented in the tar stream as special ` .wh ` files, and typically
42
+ consumed by the Linux kernel ` overlayfs ` driver as special ` 0:0 ` character
43
+ devices. Without special work, whiteouts cannot be nested.
44
+
45
+ Hence, an invocation like
46
+
47
+ ```
48
+ RUN podman pull quay.io/exampleimage/someimage
49
+ ```
50
+
51
+ will create problems, as the ` podman ` runtime will create whiteout files
52
+ inside the container image filesystem itself.
53
+
54
+ Special care and code changes will need to be made to container
55
+ runtimes to support such nesting. Some more discussion in
56
+ [ this tracker issue] ( https://github.com/containers/bootc/issues/128 ) .
57
+
38
58
## systemd units
39
59
40
60
The model that is most popular with the Docker/OCI world
You can’t perform that action at this time.
0 commit comments