From 5dcb3d48cb7308ec1c84e5fa22eb6572ab3de1b8 Mon Sep 17 00:00:00 2001 From: Rolf Neugebauer Date: Fri, 20 Jul 2018 13:29:07 +0100 Subject: [PATCH] docs: Update documentation regarding private repos Signed-off-by: Rolf Neugebauer --- docs/yaml.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/yaml.md b/docs/yaml.md index 71f37020a..c04fabfc5 100644 --- a/docs/yaml.md +++ b/docs/yaml.md @@ -1,6 +1,6 @@ # Configuration Reference -The `moby` tool assembles a set of containerised components into in image. The simplest +The `linuxkit build` command assembles a set of containerised components into in image. The simplest type of image is just a `tar` file of the contents (useful for debugging) but more useful outputs add a `Dockerfile` to build a container, or build a full disk image that can be booted as a linuxKit VM. The main use case is to build an assembly that includes @@ -10,6 +10,11 @@ The yaml configuration specifies the components used to build up an image . All are downloaded at build time to create an image. The image is self-contained and immutable, so it can be tested reliably for continuous delivery. +Components are specified as Docker images which are pulled from a registry during build if they +are not available locally. The Docker images are optionally verified with Docker Content Trust. +For private registries or private repositories on a registry credentials provided via +`docker login` are re-used. + The configuration file is processed in the order `kernel`, `init`, `onboot`, `onshutdown`, `services`, `files`. Each section adds files to the root file system. Sections may be omitted.