Badass base container images to be used in any project.
- Best practices, tips and tricks earned from professional experiences working with as SRE/DevOps/Platform Engineer
- Docker Official Documentation
- Label Schema Convention
- Semantic Versioning Convention
- Keep Changelog Convention
- Open Source Guides
- Code Manifesto
- Docker Content Trust
- Scan images using aquasec/trivy
- Scan dockerfiles using hadolint
- Scan project using kics
- Conventional Commits
- OpenSSF Best Practices Badge Program
- Rootless Containers
- Git Flow
- Container Structure Tests
- Markdown Badges
- Multiple scans to ensure maximum of conformity and security
- Automations for doing some boring stuff
- A demo for each image
- Trusted pipeline
- Images with Content Trusted sign
- Unit, integration and e2e tests to ensure peace of mind
- Cosign Vulnerability Scan Record Attestation Specification
- Detailed documentation of how to handle the project
- python
- golang
- javascript(nodejs)
- java
- php
- csharp
- lua
- shellscript
- amd64
- arm64
- alpine
- slim
- distroless
- scratch
- debian
- Choose one language and see the demos here
image | language | base | arch |
---|---|---|---|
aleroxac/python | python | alpine | linux/amd64 |
-
https://docs.docker.com/develop/develop-images/dockerfile_best-practices
-
https://docs.docker.com/build/ci/github-actions/examples/#github-cache
-
https://www.gasparevitta.com/posts/docker-unit-test-dockerfile-image/
-
https://semaphoreci.com/blog/structure-testing-for-docker-containers
-
https://github.com/riyazdf/dockercon-workshop/tree/master/capabilities
-
https://www.youtube.com/watch?v=eRPkNd40n94&ab_channel=FlorianLudewig
-
https://github.com/opencontainers/image-spec/blob/main/spec.md
- https://github.com/brpaz/structure-tests-action
- https://github.com/reviewdog/action-shellcheck
- https://github.com/cycjimmy/semantic-release-action
- https://github.com/actions/checkout
- https://github.com/snyk/actions/docker
- https://github.com/github/codeql-action/upload-sarif
- https://github.com/
- https://github.com/
- https://github.com/
- https://github.com/
- https://github.com/