From 1d079e683e28606162e6340d5ccf844055a6d575 Mon Sep 17 00:00:00 2001 From: Valentin Rothberg Date: Mon, 25 Feb 2019 16:52:53 +0100 Subject: [PATCH] README.me: update Buildah description (#586) Use the latest description of Buildah from upstream. Signed-off-by: Valentin Rothberg --- README.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 065bfa985..a4206963e 100644 --- a/README.md +++ b/README.md @@ -467,12 +467,15 @@ filesystem is sufficiently complicated). However it has no `Dockerfile`-like build tooling (it's a slightly lower-level tool that can be used to build such builders -- such as `orca-build`). -`Buildah` can run as a non root user and does not require privileges. Buildah -specializes in building OCI images. Buildah's commands replicate all of the -commands that are found in a Dockerfile. Its goal is also to provide a lower -level coreutils interface to build images, allowing people to build containers -without requiring a Dockerfile. The intent with Buildah is to allow other -scripting languages to build container images, without requiring a daemon. +`Buildah` specializes in building OCI images. Buildah's commands replicate all +of the commands that are found in a Dockerfile. This allows building images +with and without Dockerfiles while not requiring any root privileges. +Buildah’s ultimate goal is to provide a lower-level coreutils interface to +build images. The flexibility of building images without Dockerfiles allows +for the integration of other scripting languages into the build process. +Buildah follows a simple fork-exec model and does not run as a daemon +but it is based on a comprehensive API in golang, which can be vendored +into other tools. `FTL` and `Bazel` aim to achieve the fastest possible creation of Docker images for a subset of images. These can be thought of as a special-case "fast path"