dockerfiles
dockerfiles copied to clipboard
A collection of Dockerfiles
Dockerfiles 
A collection of Dockerfiles.
Fresh images are generated by the CI on a daily basis.
Images
- Swiss Army Knife
- Bazel
- GnuPG
- ImageMagick
- CUPS print server
- Debian packaging tools
- Java development tools
- KCachegrind
- LibreOffice
- Pandoc
- Node.js
- uncss
- uglify
- JSON Resume
- HackMyResume
Note: images are based on the olbat/debian image that's built daily from the docker-base-images repository
Dependencies
- bash
- docker >= 17.05 (for moby#31352)
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. thegnupg/Dockerfile.unstableis used to build the$DOCKER_USER/gnupg:unstableimage). - build.env: contains settings for the
build.shscript - gen-dockerfiles.sh: this script is used to generate dockefiles every time a
gen-*.envfile is found in a directory (the Dockerfile is generated using thegen-$TYPE-dockerfile.shscript and namedDockerfile.$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