Skip to content

unitexe/meta-virtualization-extra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

meta-virtualization-extra

An extension of meta-virtualization that provides:

  • Distro targets for building containers
    • pokyless (glibc)
    • rocky (musl)
  • Machine targets for building containers
    • amd64-container
    • arm64-container
    • armv7-container
  • Package group for using podman

Building Containers With Yocto/OE

The work here related to building containers with yocto/oe is based on meta-container-demo.

With the distro & machine targets mentioned above, one can build distroless app containers. The pokyless distro based on poky but it targets a dummy linux kernel and removes a bunch of DISTRO_FEATURES. The rocky distro is identical to pokyless but uses musl instead of glibc. Building the hello world flask app container provided by meta-virtualization results in a container tar image of about 10-12MB.

There are a number of talks that have been done related to this topic over the years (old to new).

About

Extension of meta-virtualization

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published