我在使用Python中的docker-py访问来自客户端的docker守护进程时遇到问题。我通过 sudo docker -d &
命令启动了docker守护进程,输出为[1] 4894
。然后我试图使用我从here了作为根Python docker-py拒绝连接
from docker import Client
cli = Client(base_url='unix://var/run/docker.sock')
cli.containers()
代码从蟒蛇访问守护这给我的错误:
requests.exceptions.ConnectionError: ('Connection aborted.', error(111, 'Connection refused'))
我也试过
cli = Client(base_url='tcp://127.0.0.1:4894')
但它给了我同样的错误。
当你运行'sudo docker -d'没有&你看到了什么? –
@PadraicCunningham我看到了'2015/04/17 17:36:33 docker daemon:1.2.0 fa7b24f; execdriver:native; graphdriver: [e7234094] + job serveapi(unix:///var/run/docker.sock) [info]在unix上监听HTTP(/var/run/docker.sock) 2015/04/17 17: 36:33找到pid文件,确保docker没有运行或者在运行'sudo docker -d'时删除/ var/run/docker.pid' – Wahbivic