Before getting into the details
Docker is not natively compatible with macOS, so Hyperkit is used to run
[https://github.com/moby/hyperkit] an alpine virtual image. The workflow
described in this guide is similar goals to Docker Desktop on Mac (note that
several features such as bridge network, volume