This document discusses Docker containers and related technologies. A container contains everything needed to run a process, is layered and versioned. The Docker Engine is used to create images from Dockerfiles and run containers from images via the Docker command line or tools like Kitematic which provide a graphical user interface. Docker Machine can be used to set up Docker hosts on various cloud providers or locally using VirtualBox, while Docker Compose and Swarm help manage multi-container applications and clusters of Docker hosts respectively.
Related topics: