Я запускаю эту команду
docker run -v /var/run/docker.sock:/var/run/docker.sock --rm chenzj/dfimage faeeab5e90e9
, но получаю
Traceback (most recent call last):
File "/root/entrypoint.py", line 54, in <module>
my_obj = MainObj()
File "/root/entrypoint.py", line 15, in __init__
self._get_image(argv[-1])
File "/root/entrypoint.py", line 26, in _get_image
imgs = self.cli.images()
File "/usr/lib/python2.7/site-packages/docker/api/image.py", line 40, in images
res = self._result(self._get(self._url("/images/json"), params=params),
File "/usr/lib/python2.7/site-packages/docker/utils/decorators.py", line 47, in inner
return f(self, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/docker/client.py", line 139, in _get
return self.get(url, **self._set_request_timeout(kwargs))
File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 515, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 502, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 612, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/site-packages/requests/adapters.py", line 490, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', error(13, 'Permission denied'))
Меня поражает то, что я получаю эту ошибку как root.
Я попытался установить /var/run/docker.sock на 777, но все равно получаю Отказано в доступе. Есть идеи, что вызывает это?
(Docker работает в одноразовой виртуальной машине в WMware)