├── .github ├── CODEOWNERS └── workflows │ ├── build-images.yml │ └── structure-test.yml ├── .gitignore ├── .shellcheckrc ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.rst ├── SECURITY.md ├── Vagrantfile ├── debian ├── debootstrap │ ├── bullseye │ ├── buster │ ├── jessie │ ├── stretch │ ├── unstable │ └── wheezy ├── keys │ ├── buster.gpg │ ├── debian-archive-keyring.gpg │ └── unstable.gpg └── mkimage.sh ├── examples ├── README.md ├── debian │ ├── basic-debian-image.md │ └── custom-packages.md ├── java │ ├── graalvm-native-image.md │ └── java-application.md ├── nodejs │ └── nodejs-web-app.md ├── security │ ├── signing-images.md │ └── verification.md └── testing │ └── structure-tests.md ├── favicon.svg ├── recipes ├── gpu │ ├── cuda_runtime.sh │ └── nvidia_container_tools.sh ├── java │ ├── corretto.sh │ ├── graalvm.sh │ ├── graalvm_slim.sh │ ├── gradle.sh │ ├── java.sh │ ├── java_slim.sh │ └── maven.sh ├── nodejs │ └── nodejs.sh └── python │ └── python.sh ├── scripts ├── cosign.py ├── gpg.py ├── import_and_sign.py ├── security-scan.sh ├── test.py └── utils.py └── test ├── debian11-cuda-runtime.yaml └── debian11-java-slim-gradle.yaml /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/build-images.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/.github/workflows/build-images.yml -------------------------------------------------------------------------------- /.github/workflows/structure-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/.github/workflows/structure-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | debian/dist 2 | download 3 | *.tar.gz 4 | .aider* 5 | -------------------------------------------------------------------------------- /.shellcheckrc: -------------------------------------------------------------------------------- 1 | disable=SC2068 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/README.rst -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/SECURITY.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/Vagrantfile -------------------------------------------------------------------------------- /debian/debootstrap/bullseye: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/debian/debootstrap/bullseye -------------------------------------------------------------------------------- /debian/debootstrap/buster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/debian/debootstrap/buster -------------------------------------------------------------------------------- /debian/debootstrap/jessie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/debian/debootstrap/jessie -------------------------------------------------------------------------------- /debian/debootstrap/stretch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/debian/debootstrap/stretch -------------------------------------------------------------------------------- /debian/debootstrap/unstable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/debian/debootstrap/unstable -------------------------------------------------------------------------------- /debian/debootstrap/wheezy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/debian/debootstrap/wheezy -------------------------------------------------------------------------------- /debian/keys/buster.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/debian/keys/buster.gpg -------------------------------------------------------------------------------- /debian/keys/debian-archive-keyring.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/debian/keys/debian-archive-keyring.gpg -------------------------------------------------------------------------------- /debian/keys/unstable.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/debian/keys/unstable.gpg -------------------------------------------------------------------------------- /debian/mkimage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/debian/mkimage.sh -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/debian/basic-debian-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/examples/debian/basic-debian-image.md -------------------------------------------------------------------------------- /examples/debian/custom-packages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/examples/debian/custom-packages.md -------------------------------------------------------------------------------- /examples/java/graalvm-native-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/examples/java/graalvm-native-image.md -------------------------------------------------------------------------------- /examples/java/java-application.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/examples/java/java-application.md -------------------------------------------------------------------------------- /examples/nodejs/nodejs-web-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/examples/nodejs/nodejs-web-app.md -------------------------------------------------------------------------------- /examples/security/signing-images.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/examples/security/signing-images.md -------------------------------------------------------------------------------- /examples/security/verification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/examples/security/verification.md -------------------------------------------------------------------------------- /examples/testing/structure-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/examples/testing/structure-tests.md -------------------------------------------------------------------------------- /favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/favicon.svg -------------------------------------------------------------------------------- /recipes/gpu/cuda_runtime.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/recipes/gpu/cuda_runtime.sh -------------------------------------------------------------------------------- /recipes/gpu/nvidia_container_tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/recipes/gpu/nvidia_container_tools.sh -------------------------------------------------------------------------------- /recipes/java/corretto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/recipes/java/corretto.sh -------------------------------------------------------------------------------- /recipes/java/graalvm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/recipes/java/graalvm.sh -------------------------------------------------------------------------------- /recipes/java/graalvm_slim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/recipes/java/graalvm_slim.sh -------------------------------------------------------------------------------- /recipes/java/gradle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/recipes/java/gradle.sh -------------------------------------------------------------------------------- /recipes/java/java.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/recipes/java/java.sh -------------------------------------------------------------------------------- /recipes/java/java_slim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/recipes/java/java_slim.sh -------------------------------------------------------------------------------- /recipes/java/maven.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/recipes/java/maven.sh -------------------------------------------------------------------------------- /recipes/nodejs/nodejs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/recipes/nodejs/nodejs.sh -------------------------------------------------------------------------------- /recipes/python/python.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/recipes/python/python.sh -------------------------------------------------------------------------------- /scripts/cosign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/scripts/cosign.py -------------------------------------------------------------------------------- /scripts/gpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/scripts/gpg.py -------------------------------------------------------------------------------- /scripts/import_and_sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/scripts/import_and_sign.py -------------------------------------------------------------------------------- /scripts/security-scan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/scripts/security-scan.sh -------------------------------------------------------------------------------- /scripts/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/scripts/test.py -------------------------------------------------------------------------------- /scripts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/scripts/utils.py -------------------------------------------------------------------------------- /test/debian11-cuda-runtime.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/test/debian11-cuda-runtime.yaml -------------------------------------------------------------------------------- /test/debian11-java-slim-gradle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avkcode/container-tools/HEAD/test/debian11-java-slim-gradle.yaml --------------------------------------------------------------------------------