Suis-je en essayant de se connecter à un TLS démon sans TLS?

Je suis en train d'apprendre à propos de Docker, mais je reçois cryptique (pour moi) les messages d'erreur.

Probablement l'exemple le plus simple de ce qui est en train d'imprimer la version de Docker j'ai installé:

$ sudo docker version
Client version: 1.4.1
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 5bc2ff8
OS/Arch (client): darwin/amd64
FATA[0000] Get http:///var/run/docker.sock/v1.16/version:
    dial unix /var/run/docker.sock: no such file or directory.
    Are you trying to connect to a TLS-enabled daemon without TLS?

Je viens de passer par la guide de l'utilisateur et à la suite de chaque étape exactement, donc je suis surpris de voir que je reçois ce message... Que dois-je faire maintenant?

Je viens de remarquer que si je n'utilise pas sudo je ne reçois pas le message d'erreur:

$ docker version
Client version: 1.4.1
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 5bc2ff8
OS/Arch (client): darwin/amd64
Server version: 1.4.1
Server API version: 1.16
Go version (server): go1.3.3
Git commit (server): 5bc2ff8

Bien sûr, ce n'est pas une solution que j'ai peut-être besoin d'utiliser sudo quelque part en bas de la route...

Je viens de trouver une autre page disant "Si vous utilisez OS X alors vous ne devriez pas utiliser sudo." Je ne sais pas si elles signifient seulement, pour cet exemple, ou en général.

  • Question stupide, mais avez-vous commencé le démon docker?
  • J'ai suivi le guide de l'utilisateur, donc oui je crois que le démon docker est commencé. Comment puis-je double vérification?
  • ps aux | grep docker si le panneau est en marche, vous allez les voir, ou de type docker et si il fonctionne il vous affiche la liste des commandes
  • En fait, vous avez trouvé la solution. Avec boot2docker vous n'aurez plus jamais besoin de sudo avec linux, vous seriez toujours besoin de sudo. C'est parce que boot2docker exécute ces commandes dans une boîte virtuelle qui est configuré pour accéder au démon correctement.
  • J'ai été aux prises avec ce problème et en cours d'exécution sans sudo a fonctionné pour moi
  • Presque toutes les réponses sont OS X spécifique (ils mentionnent boot2docker) bien que OS X n'est pas explicitement mentionné dans la question, ou des balises. Si quelqu'un est intéressé au générique de la réponse s'il vous plaît voir ma réponse.
  • La dernière mise à jour est correct, fonctionne sans sudo!

InformationsquelleAutor Shawn | 2014-12-17