Comparing Next-Generation Container Image Building Tools
![Comparing Next-Generation Container Image Building Tools](/2018/images/all/lf_huffc03acb4b89c823f315cae16e4b2e6b_29065_900x500_fit_q75_box.jpg)
Until recently, running docker build
against Dockerfile had been the only way to build container images. However, lots of opensource software are being proposed as successors/alternatives to `docker …
Talk Title | Comparing Next-Generation Container Image Building Tools |
Speakers | Akihiro Suda (Software Engineer, NTT) |
Conference | Automotive Linux Summit & Open Source Summit Japan |
Conf Tag | |
Location | Tokyo, Japan |
Date | Jun 19-22, 2018 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Until recently, running docker build
against Dockerfile had been the only way to build container images. However, lots of opensource software are being proposed as successors/alternatives to docker build
:- BuildKit (Moby Project / Docker)- img (Jessica Frazelle / Microsoft)- Buildah (Project Atomic / Red Hat)- umoci & Orca (SUSE)- Bazel (Google)- OpenShift S2I (Red Hat) Akihiro Suda compares these new tools' advantages and disadvantages.His evaluation basis would include but not be limited to:- Performance (Cache efficiency, Concurrency, Distributed Execution)- Secret management, e.g. SSH and AWS keys- Support for non-Dockerfile- Non-root execution- UI & UX- Governance of the community He also proposes a unified interface for using these tools with Kubernetes in a vendor-neutral way.