Estoy tratando de aprender sobre Docker , pero sigo recibiendo mensajes de error crípticos (para mí).
Posiblemente, el ejemplo más simple de esto es intentar imprimir la versión de Docker que instalé:
$ 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?
Acabo de leer la guía del usuario y de seguir cada paso exactamente, así que me sorprende recibir este mensaje ... ¿Qué debo hacer ahora?
Acabo de notar que si no lo uso sudo, no obtengo el error:
$ 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
Por supuesto, esta no es una solución, ya que es posible que necesite usarla en sudoalgún momento ...
Acabo de encontrar otra página que dice " Si estás usando OS X, entonces no deberías usar sudo". No sé si significan solo para ese ejemplo, o en general.
boot2docker), aunque OS X no se menciona explícitamente en la pregunta o las etiquetas. Si alguien está interesado en la respuesta genérica, vea mi respuesta.