Many websites describe multi-stage Docker builds as a best practice for creating production images, and almost all of them present code that looks similar to this: