O que a variável DOCKER_HOST faz?

Eu sou novo no Docker, usando o Boot2Docker no OSX. Após a inicialização, esta mensagem é dada:

To connect the Docker client to the Docker daemon, please set
export DOCKER_HOST=tcp://192.168.59.103:2375

No entanto, mesmo sem ele, os comandos básicos do Docker (por exemplo,docker run hello-world) funcionam bem.

As instruções de instalação não são muito informativas:

Note: If you see a message in the terminal that looks something like this:
To connect the Docker client to the Docker daemon, please set: 
export  DOCKER_HOST=tcp://192.168.59.103:2375
you can safely set the evironment variable as instructed.

Saber que é "seguro" não diz por que é útil.

O que não estou claro:

O que é o docker "cliente"?O que é o docker "daemon"?O que é o docker "host"? (A própria VM do Boot2Docker?)

questionAnswers(3)

yourAnswerToTheQuestion