我正在尝试了解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是不是在问题或标签中明确提到。如果有人对通用答案感兴趣,请参阅我的答案。