Docker allows applications to be packaged into standardized units called containers that contain all dependencies and can run on any Linux, Mac or Windows system. Containers provide faster application delivery, easier deployment and scaling, and more efficient use of resources than traditional virtual machines. The document demonstrates how to create a Docker image, build it, and run the containerized application, and provides links to Docker documentation on getting started with installation and use.