[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.
我该如何解决这个问题? 感谢 -
答案 0 :(得分:0)
Docker需要root权限,请尝试运行sudo docker run
。另请参阅https://docs.docker.com/articles/security/。
答案 1 :(得分:0)
我在CentOS 6.4上遇到了同样的问题。
一般来说,3.8 Linux内核是Docker的最低要求, 因为某些先前版本已知的问题由触发 泊坞
我在主机上安装了最新的稳定Linux内核后解决了这个问题。