Docker注册人:连接被拒绝

[root@node1 sysconfig]# docker run -d -v /var/run/docker.sock:/tmp/docker.sock -h node1 progrium/registrator consul://ipaddress:8500 fcb44e6877b12d45c1ddbdf48eaeb210ca632bfbbfd695be96d736330987f10d [root@node1 sysconfig]# docker logs fcb44e6877b12d45c1ddbdf48eaeb210ca632bfbbfd695be96d736330987f10d 2014/10/07 00:33:51 registrator: Using consul registry backend at consul:ipaddress//:8500 2014/10/07 00:33:51 registrator: dial unix /tmp/docker.sock: connection refused lxc-start: The container failed to start. lxc-start: Additional information can be obtained by setting the --logfile and --log-priority options. 

我该如何解决? 谢谢-

Docker需要root权限,请尝试运行sudo docker run 。 另请参阅https://docs.docker.com/articles/security/

也可以授予非root用户访问权限 。

我在CentOS 6.4上遇到同样的问题。

根据文件 :

一般来说,一个3.8 Linux内核是Docker的最低要求,因为一些以前的版本已经知道由Docker触发的问题

我在主机上安装了最新的稳定的Linux内核之后,我解决了它。