Dockerfiles
A collection of Dockerfiles.
Fresh images are generated by the CI on a daily basis.
Images
Note: images are based on the official Debian images (slim versions)
Dependencies
Project's structure
- Each directory contains dockerfiles used to build a specific image
- build.sh: builds images and tag them using their directory and the extension of their
Dockerfile
(i.e. the gnupg/Dockerfile.unstable
is used to build the $DOCKER_USER/gnupg:unstable
image).
- build.env: contains settings for the
build.sh
script
- gen-dockerfiles.sh: this script is used to generate dockefiles every time a
gen-*.env
file is found in a directory (the Dockerfile is generated using the gen-$TYPE-dockerfile.sh
script and named Dockerfile.$TYPE
)
- gen-light-dockerfile.sh: this script is used to generate multi-stage dockefiles used to build light images that only contains a few executables and static files (no system tools, no shell, ...).
*/gen-*.env
: contains settings for the Dockerfile generation scripts