Problem
Creating OCI-compliant container images following best practices is not always straightforward. Examples could be created as baseline for each language. We could start with Go.
Expected behavior
The objective is to design a template for building OCI-compliant container images for Go applications, ensuring adherence to best practices in security, storage efficiency, and standard compliance. This template should:
- Incorporate security best practices, such as minimizing the number of layers, using trusted base images, and removing unnecessary tools and files.
- Optimize for storage size by including only necessary components, minimizing layers, and leveraging efficient storage formats.
- Ensure OCI compliance for broad compatibility and adherence to industry standards.
- Facilitate easy integration and usability in CI/CD pipelines.
Problem
Creating OCI-compliant container images following best practices is not always straightforward. Examples could be created as baseline for each language. We could start with Go.
Expected behavior
The objective is to design a template for building OCI-compliant container images for Go applications, ensuring adherence to best practices in security, storage efficiency, and standard compliance. This template should: