Container image registry that serves images built fresh when you ask for them
APACHE-2.0 License
Serving container images generated on-demand, at the time they are requested.
These include:
random.kontain.me
, which serves randomly-generated images.mirror.kontain.me
, which pulls and caches images from other registries.flatten.kontain.me
, which pulls and flattens images from other registries,ko.kontain.me
, which builds a Go binary into a container image usingko
.apko.kontain.me
, which builds a minimal base image containingapko
.wait.kontain.me
, which enqueues a background task to serve aThis repo also serves viz.kontain.me
, which visualizes shared
image layers using Graphviz.
The service is implemented using Google Cloud Run.
When the service receives a request for an image manifest, it parses the
request and generates layers for the requested image, writing the manifest and
blobs to Google Cloud Storage. After it
receives the manifest, docker pull
fetches the blobs. The app simply
redirects to Cloud Storage to serve manifests and blobs.