Comparing Next-Generation Container Image Building Tools
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.