What are multi-stage Docker builds for? What can you do with them, and why should you care? Here’s a quick explanation of the benefits, without going into too many details! You Can Copy Between Stages This is the most important part to grasp. What makes multi-stage builds useful, is that you can copy specific folders and files from one named stage to another. This way, you can selectively copy only what you need in your final image from other stages.