https://docs.docker.com/docker-for-mac/ contains a step-by-step guide on how to install Docker on a Mac machine. It is delivered together with a collection of Docker components:
- Virtual machine with Docker Engine
- Docker Machine (a tool used to create Docker hosts on the virtual machine)
- Docker Compose
- Docker client and server
- Kitematic: a GUI application
The Docker Machine tool helps in installing and managing Docker Engine on Mac, Windows, on company networks, in data centers, and on cloud providers such as AWS or Digital Ocean.