<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-demo/images/app-container-alpine.bb, branch master</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2026-02-09T03:32:52+00:00</updated>
<entry>
<title>recipes: add multi-layer OCI example recipes</title>
<updated>2026-02-09T03:32:52+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-01-14T04:47:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=4ddc9e489307a31b25600b9073edb09110740fb8'/>
<id>urn:sha1:4ddc9e489307a31b25600b9073edb09110740fb8</id>
<content type='text'>
Add example recipes demonstrating multi-layer OCI image building:

alpine-oci-base_3.19.bb:
  - Fetches Alpine 3.19 from Docker Hub using container-bundle
  - Uses CONTAINER_BUNDLE_DEPLOY for use as OCI_BASE_IMAGE source
  - Pinned digest for reproducible builds

app-container-alpine.bb:
  - Demonstrates external base image usage
  - Layers Yocto packages (busybox) on top of Alpine
  - Uses OCI_IMAGE_CMD for Docker-like behavior

app-container-layered.bb:
  - Demonstrates local base image usage
  - Layers Yocto packages on top of container-base
  - Uses OCI_IMAGE_CMD for Docker-like behavior

Both app containers produce 2-layer OCI images where the base layer
is shared, reducing storage and transfer costs.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
