Session
Saga of building multi-arch OCI containers for modern apps
Have you ever seen “exec /entrypoint.sh: exec format error” error message on your server while running any container? If so - this talk is for you.
In this Saga, I’ll walk you through the real story of how we succeeded in building a mutli-arch OCI container. We will start by explaining a multi-arch container, why it exists, and which problem we can solve using it. I gladly will share lessons we learned and spent during debugging and reading source code of all available tooling for build containers, including docker, podman, and buildah and sometimes the easy way isn’t so easy.
Also, from this talk, you will learn how to implement a production-ready pipeline using open source tools (podman, buildah) and Github actions. I’ll show a brief overview of existing container images tooling. Also, why does each tool exist, and why can’t we just use a single tool to solve all problems?
We’ll cover fundamental knowledge for terminology, where one of the problems exists, how to improve it.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top