kontain.me serves Docker container images generated on-demand at the time they are requested.
random.kontain.medocker pull random.kontain.me/random:latest serves an image containing
random data. By default the image contains one layer containing 10 MB of random
bytes. You can request a specific size and shape of random image. For example,
kontain.me/random:4x100 generates a random image of 4 layers of
100 random bytes each.
kontain.medocker pull kontain.me/ko/[import path] serves an image
containing a Go binary fetched using go get and built into a
container image using ko.
For example,
docker pull kontain.me/ko/github.com/google/ko/cmd/ko will fetch,
build and (eventually) serve a Docker image containing ko itself.
Koception!
cnb.kontain.medocker pull cnb.kontain.me/[ghuser]/[ghrepo]:[revision] serves
an image fetched from source on GitHub and built using CNCF Buildpacks.
For example, docker pull
cnb.kontain.me/buildpack/sample-java-app:b032838 fetches, builds
and serves a sample Java
app.
The registry does not accept pushes and does not handle requests for images by digest. This is a silly hack and probably isn't stable. Don't rely on it for anything serious. It could probably do a lot of smart things to be a lot faster.
Source is available on GitHub.