Building container images using best practices