docs: Improve intro in packages.md

Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com>
This commit is contained in:
Ilya Dmitrichenko 2017-11-17 15:08:06 +00:00
parent 98ba4f3b02
commit 490a4d4cd8
No known key found for this signature in database
GPG Key ID: E7889175A6C0CEB9

View File

@ -1,15 +1,17 @@
# LinuxKit packages # LinuxKit packages
LinuxKit packages a container images which are pull using the `moby` A LinuxKit package is a container image which can be used by the `moby`
tool and assembled into bootable Linux images. LinuxKit comes with a tool to assemble a bootable Linux image. The LinuxKit project has a
number of [packages](../pkg) which are core part of LinuxKit, but number of [core packages](../pkg), but users can create their own
users can add their own packages to the YAML files. packages, as it's very easy. Packages are the unit of customisation
in a LinuxKit-based project, if you know how to build a container,
you should be able to build a LinuxKit package.
All LinuxKit packages are: All LinuxKit packages are:
- Signed with Docker Content Trust. - Signed with Docker Content Trust.
- Multi-arch manifests to work on multiple architectures. - Enabled with multi-arch manifests to work on multiple architectures.
- Derived from well-known (and signed) sources for repeatable builds. - Derived from well-known (and signed) sources for repeatable builds.
- Build with multi-stage builds to minimise their size. - Built with multi-stage builds to minimise their size.
## Package source ## Package source