Docker Desktop requires an expensive license for commercial use: https://www.docker.com/pricing/faq/
# Install minikube
brew install minikube
# Install Docker CLI
brew install docker
brew install docker-compose
# hyperkit is not available for mac m1/m2. ARM chips.
brew install qemu
minikube start --driver=qemu
# Tell Docker CLI to talk to minikube's VM
eval $(minikube docker-env)
# Save IP to a hostname
echo "`minikube ip` docker.local" | sudo tee -a /etc/hosts > /dev/null
# Test
docker run hello-world