Estou tentando aprender sobre o Docker , mas continuo recebendo mensagens de erro enigmáticas (para mim).
Possivelmente, o exemplo mais simples disso é tentar imprimir a versão do Docker que instalei:
$ 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?
Acabei de ler o guia do usuário e seguir todas as etapas exatamente, por isso estou surpreso ao receber esta mensagem ... O que devo fazer agora?
Acabei de perceber que, se eu não usar sudo
, não recebo o erro:
$ 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
Claro, isso não é uma solução, pois talvez eu precise usar em sudo
algum lugar no caminho ...
Acabei de encontrar outra página dizendo " Se você estiver usando o OS X , não deverá usar sudo
". Não sei se eles significam apenas para esse exemplo ou em geral.
boot2docker
), embora o OS X não seja mencionado explicitamente na pergunta ou nas tags. Se alguém estiver interessado em resposta genérica, consulte a minha resposta.