Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to leverage containerization for embedded systems in this comprehensive hands-on class. Explore the fundamental differences between containers and other virtualization techniques, then dive into practical implementation using the Yocto Project. Master the process of building a container host system, launching containers, and creating containers both from Yocto Project packages and upstream repositories like Docker.io. Discover how to utilize Podman as a Docker alternative for better integration with the Yocto Project, and understand the advantages of different container building approaches - from maintaining full control over licensing, software bill of materials, and security through Yocto Project packages, to leveraging existing solutions from public or private repositories. Gain practical experience with Docker compose files and learn how embedded systems can benefit from container technology's key features including application separation, independent updates, and hardware isolation.
Syllabus
YPS 2024.12 - Rudolf J. Streif - Building a Containerized System with the Yocto Project
Taught by
Yocto Project