This article describes a set of best practices for building containers. These practices cover a wide range of goals, from shortening the build time to creating smaller and more resilient images, with the aim of making containers easier to build (for example, with Cloud Build), and easier to run in Google Kubernetes Engine (GKE).
You can check out the full article here: Best Practices for building containers
If you'd like a shorter version, head over to this summarized version of the article on dev.to.
Get started building containers with these modules from the Forge: