我正在运行此命令
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的一次性虚拟机中运行)