Dedockify icon indicating copy to clipboard operation
Dedockify copied to clipboard

Dedockify doesn't work with podman

Open bruno-arruda-rpe opened this issue 2 years ago • 0 comments

Hi, I used Dedockify in Docker without problems, but after I changed to podman, the code fails. I tried to run a rootful container with podman run -v /var/run/podman:/var/run/docker.sock --rm mrhavens/dedockify <my image>. This was the error:

Traceback (most recent call last):
  File "/app/dedockify.py", line 55, in <module>
    __main__ = MainObj()
  File "/app/dedockify.py", line 15, in __init__
    self._get_image(argv[-1])
  File "/app/dedockify.py", line 26, in _get_image
    images = self.cli.images()
  File "/usr/lib/python3.8/site-packages/docker/api/image.py", line 90, in images
    res = self._result(self._get(self._url("/images/json"), params=params),
  File "/usr/lib/python3.8/site-packages/docker/utils/decorators.py", line 46, in inner
    return f(self, *args, **kwargs)
  File "/usr/lib/python3.8/site-packages/docker/api/client.py", line 230, in _get
    return self.get(url, **self._set_request_timeout(kwargs))
  File "/usr/lib/python3.8/site-packages/requests/sessions.py", line 543, in get
    return self.request('GET', url, **kwargs)
  File "/usr/lib/python3.8/site-packages/requests/sessions.py", line 530, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python3.8/site-packages/requests/sessions.py", line 643, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python3.8/site-packages/requests/adapters.py", line 498, in send
    raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionRefusedError(111, 'Connection refused'))

Details:

Client:       Podman Engine
Version:      4.3.1
API Version:  4.3.1
Go Version:   go1.17.13
Built:        Tue Nov 22 09:00:00 2022
OS/Arch:      linux/amd64

bruno-arruda-rpe avatar Jun 17 '23 19:06 bruno-arruda-rpe