We have several pre-converted stargz images on Github Container Registry, mainly for benchmarking purpose. This doc lists these images in a table format. You can try them on your machine with our snapshotter. Please refer to README for the procedure.
Please do not use them in production. You always can build your eStargz images optimized for your workload, using ctr-remote
command.
This section contains a table of pre-converted images which can be used for benchmarking, testing, etc.
We have pre-converted images on GitHub Container Registry. Images are stored under the repository ghcr.io/stargz-containers
.
Additionally, image names listed in Image Name
contain the following suffixes based on the type of the image.
org
: Legacy image copied fromdocker.io/library
without optimization. Layers are normal tarballs.esgz
: eStargz-formatted version of theorg
images.ctr-remote images optimize
command is used for the optimization.
Optimized Workload
column describes workloads used for building esgz
images. We optimized these images for benchmarking which is based on HelloBench so we specified "hello-world"-like workloads for the command. See benchmarking script for the exact command option specified for ctr-remote images optimize
.
Image Name | Optimized Workload |
---|---|
ghcr.io/stargz-containers/alpine:3.10.2-org |
Executing echo hello on the shell |
ghcr.io/stargz-containers/alpine:3.10.2-esgz |
Executing echo hello on the shell |
ghcr.io/stargz-containers/drupal:8.7.6-org |
Code execution until up and ready message (apache2 -D FOREGROUND ) is printed |
ghcr.io/stargz-containers/drupal:8.7.6-esgz |
Code execution until up and ready message (apache2 -D FOREGROUND ) is printed |
ghcr.io/stargz-containers/fedora:30-org |
Executing echo hello on the shell |
ghcr.io/stargz-containers/fedora:30-esgz |
Executing echo hello on the shell |
ghcr.io/stargz-containers/gcc:9.2.0-org |
Compiling and executing a program which prints hello |
ghcr.io/stargz-containers/gcc:9.2.0-esgz |
Compiling and executing a program which prints hello |
ghcr.io/stargz-containers/glassfish:4.1-jdk8-org |
Code execution until up and ready message (Running GlassFish ) is printed |
ghcr.io/stargz-containers/glassfish:4.1-jdk8-esgz |
Code execution until up and ready message (Running GlassFish ) is printed |
ghcr.io/stargz-containers/golang:1.12.9-org |
Compiling and executing a program which prints hello |
ghcr.io/stargz-containers/golang:1.12.9-esgz |
Compiling and executing a program which prints hello |
ghcr.io/stargz-containers/jenkins:2.60.3-org |
Code execution until up and ready message (Jenkins is fully up and running ) is printed |
ghcr.io/stargz-containers/jenkins:2.60.3-esgz |
Code execution until up and ready message (Jenkins is fully up and running ) is printed |
ghcr.io/stargz-containers/jruby:9.2.8.0-org |
Printing hello |
ghcr.io/stargz-containers/jruby:9.2.8.0-esgz |
Printing hello |
ghcr.io/stargz-containers/node:13.13.0-org |
Printing hello |
ghcr.io/stargz-containers/node:13.13.0-esgz |
Printing hello |
ghcr.io/stargz-containers/perl:5.30-org |
Printing hello |
ghcr.io/stargz-containers/perl:5.30-esgz |
Printing hello |
ghcr.io/stargz-containers/php:7.3.8-org |
Printing hello |
ghcr.io/stargz-containers/php:7.3.8-esgz |
Printing hello |
ghcr.io/stargz-containers/pypy:3.5-org |
Printing hello |
ghcr.io/stargz-containers/pypy:3.5-esgz |
Printing hello |
ghcr.io/stargz-containers/python:3.7-org |
Printing hello |
ghcr.io/stargz-containers/python:3.7-esgz |
Printing hello |
ghcr.io/stargz-containers/r-base:3.6.1-org |
Printing hello |
ghcr.io/stargz-containers/r-base:3.6.1-esgz |
Printing hello |
ghcr.io/stargz-containers/redis:5.0.5-org |
Code execution until up and ready message (Ready to accept connections ) is printed |
ghcr.io/stargz-containers/redis:5.0.5-esgz |
Code execution until up and ready message (Ready to accept connections ) is printed |
ghcr.io/stargz-containers/rethinkdb:2.3.6-org |
Code execution until up and ready message (Server ready ) is printed |
ghcr.io/stargz-containers/rethinkdb:2.3.6-esgz |
Code execution until up and ready message (Server ready ) is printed |