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,
so they contain only one layer.
ko.kontain.me, which builds a Go binary into a container image using
ko.
apko.kontain.me, which builds a minimal base image containing
APK packages, using apko.
git.kontain.me, which serves an image containing a shallow
clone of a Git repo at a given branch, tag, or commit, using
go-git.
This repo also serves a few non-registry oddities:
viz.kontain.me visualizes shared image layers using
Graphviz.infinite-git.kontain.me is a Git HTTP server that
generates a new commit every time the repo is pulled.infinite-go.kontain.me is a Go module that generates
a new module version every time it's fetched.The service is built on 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.
Go
91.5%
HCL
5.5%
Shell
2.2%
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,
so they contain only one layer.
ko.kontain.me, which builds a Go binary into a container image using
ko.
apko.kontain.me, which builds a minimal base image containing
APK packages, using apko.
git.kontain.me, which serves an image containing a shallow
clone of a Git repo at a given branch, tag, or commit, using
go-git.
This repo also serves a few non-registry oddities:
viz.kontain.me visualizes shared image layers using
Graphviz.infinite-git.kontain.me is a Git HTTP server that
generates a new commit every time the repo is pulled.infinite-go.kontain.me is a Go module that generates
a new module version every time it's fetched.The service is built on 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.
Go
91.5%
HCL
5.5%
Shell
2.2%