Create a Docker image for: 1. Consistency across environments 2. Isolation of dependencies 3. Ease of deployment 4. Scalability