Connexion du client docker au démon docker distant via TLS

Ce que j’aimerais

J’ai installé docker sur une boîte Ubuntu (14.04) en suivant ces instructions .

Je voudrais faire la configuration nécessaire pour me connecter en toute sécurité au démon Docker sur cette boîte à partir de mon ordinateur portable exécutant OSX.

# on my OSX laptop $ docker ps # lists docker containers running on my Ubuntu box 

Ce que j’ai essayé

J’ai déjà activé le transfert UFW (et défini le port sur 2376 car j’utilise TLS) et suivi les instructions pour protéger le socket du démon Docker via TLS .

J’ai exécuté les commandes openssl sur ma boîte Ubuntu car OSX est connu pour avoir une mauvaise version de openssl . J’ai ensuite copié (via scp ) ca.pem , cert.pem et key.pem sur mon ordinateur portable OSX à ~/.docker .

J’ai ensuite sudo service docker stop et le docker daemon --tlsverify --tlscacert=ca.pem --tlscert=server-cert.pem --tlskey=server-key.pem -H=0.0.0.0:2376 sur ma boîte Ubuntu.

Enfin, sous OSX, je me suis assuré de définir les variables d’environnement du docker pertinentes:

 export DOCKER_TLS_VERIFY=1 export DOCKER_HOST=tcp://$HOST:2376 export DOCKER_CERT_PATH=~/.docker 

Cependant, je n’arrive Cannot connect to the Docker daemon. Is the docker daemon running on this host? Cannot connect to the Docker daemon. Is the docker daemon running on this host? quelques secondes après avoir exécuté docker ps sur mon ordinateur portable.

Un doute que j’ai est de savoir si les instructions TLS sont destinées à un access à distance du tout, car le code affiché semble fonctionner sur 1 machine.