Я пытаюсь узнать о Docker , но продолжаю получать загадочные (для меня) сообщения об ошибках.
Возможно, самый простой пример этого - попытаться напечатать версию установленного Docker:
$ 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?
Я только что прочитал руководство пользователя и точно следовал каждому шагу, поэтому я удивлен, что получил это сообщение ... Что мне теперь делать?
Я только заметил, что если я не использую, 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
Server version: 1.4.1
Server API version: 1.16
Go version (server): go1.3.3
Git commit (server): 5bc2ff8
Конечно, это не решение, так как мне может понадобиться sudo
где-нибудь в будущем ...
Я только что нашел другую страницу с надписью « Если вы используете OS X, то вы не должны использовать sudo
». Я не знаю, имеют ли они в виду только этот пример или вообще.
boot2docker
), хотя OS X явно не упоминается в вопросе или тегах. Если кого-то интересует общий ответ, см. Мой ответ.