- At exozet we use gitlab ci, drone or other docker based tools for CI/CD.
- Sometimes we need images and don't want to rely on custom builds for every projects.
- Sometimes we don't know which is the official image or the official image only has latest tags.
- To avoid this, we create small Dockerfiles (usually based on alpine) for those images.
- For official images with too many updates, we maintain a whitelist.
To avoid depending on lots of good (but not exozet maintained) docker images, we are hosting auto build images on docker hub.
If we want to make a new version available there, you need to do only one step: add a new tag with the version number.
Minutes later the image will be available as exozet/product:version on docker hub. By design they have an entrypoint set to sh -c
to make it easy to use them in gitlab ci jobs.
The following images are available:
- exozet/php-fpm // source (lots of necessary php extensions and configuration with environment variables)
- exozet/helm // source (curl+helm)
- exozet/curl // source (curl)
- exozet/kubectl // source (curl+kubectl)
- exozet/goss // source (curl+goss)
- exozet/jq // source (curl+jq)
- byrnedo/alpine-curl -> use exozet/curl
- devth/helm -> use exozet/helm
- aelsabbahy/goss -> use exozet/goss
- php -> use exozet/php-fpm
We use hub.docker.com (and sometimes travis-ci) for building the images. We use quay.io to generate CVE-Reports.
This README.md is copyright by Exozet (http://exozet.com) and licensed under the terms of MIT License.