- Start server by using
docker-compose up
- Stop the server by using
docker-compose down
- It's seperates the components: Model, View, and Controller so it help managing complexity by dividing the responsibilities of the application.
- Better Code Organization easy to read.
- Reusable we can reuse the function easily.