Docker eval issue

Jan 8, 2016 00:03 · 131 words · 1 minute read Development golang

After i followed the Docker installation step on my mac, start the Docker Quickstart Terminal app, and try to run the hello-world app, it will show an error that say it cannot connect to the Docker daemon as shown below:

Cannot connect to the Docker daemon. Is the docker daemon running on this host?

Reinstalling Docker using the installer on the docker website didn’t fix this issue

After i googled around this issue, it seems this issue is caused by the docker-machine environment variable is not properly set with the running vm.

The solution is run the eval for the environment, type line below on the terminal (default is the name of the running vm) every time after running the Docker Quickstart app

eval $(docker-machine env default)

now it works flawlessly