docker - Docker Registrator:连接被拒绝

标签 docker consul

[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/

也可以give non-root users access

关于docker - Docker Registrator:连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26239013/

相关文章:

networking - 从 Docker 容器连接到远程 MySQL 数据库

php - 在 docker 中运行 laravel 队列 worker

windows - Consul.IO - 如何在本地网络中为 DNS 查找提供公共(public)服务域

consul - 为什么需要 Consul 客户端?

docker - 如何在 consul 容器中为同一主机上的服务定义 HTTP 健康检查?

docker.image().inside() 不在我的图像中运行 sh 命令

docker - 必须启用安全管理员才能远程访问 DAS - 使用 Docker 访问 Glassfish 管理控制台

amazon-web-services - 如何在 Jenkins 中将 Docker 镜像推送到 ECR?

docker - 如何使用领事初始化Docker群

docker - 领事容器退出并出现协议(protocol)版本错误