How do I start the docker daemon on macOS? I am using macOS 10.14.6 and docker info shows me that the docker daemon is not running. 

How do I start the docker daemon from terminal?

I have not found any information on doing so anywhere. On Linux you do something like sudo service docker stop, but this is incompatible with MacOS.
The docker setup does not work as in a normal Linux machine, on a Mac it is much more complicated. But it can be done!


brew cask install docker virtualbox
brew install docker-machine
docker-machine create --driver virtualbox default
docker-machine restart 
eval "$(docker-machine env default)" # This might throw an TSI connection error. In that case run docker-machine regenerate-certs default
(docker-machine restart) # maybe needed 
docker run hello-world


These steps are based on information given in these two questions:


Cannot connect to the Docker daemon on macOS
Mac OS X sudo docker Cannot connect to the Docker daemon. Is the docker daemon running on this host?.