This document is a presentation about Docker given by Quan Nguyen. It discusses how Docker can help with developing microservices applications by allowing different programming languages, libraries, and environments to be containerized. It presents some challenges of developing microservices without Docker, such as configuring different tools. The presentation then demonstrates a sample multi-service web application developed with Docker. It shows how Docker simplifies development, testing, and deployment of the application compared to managing each component separately.