Hi,
I recently upgraded my Podman Desktop to the latest v0.14.0 hoping it will work with
Docker Compose.
Although there is a check mark near Compose on the status bar of Podman Desktop, I am not
able to run "docker-compose up" successfully.
Once issued, the command gives this output:
PS E:\src\myapp> docker-compose up
Traceback (most recent call last):
File "D:\tools\Python\Python310\lib\site-packages\urllib3\connection.py", line
174, in _new_conn
conn = connection.create_connection(
File "D:\tools\Python\Python310\lib\site-packages\urllib3\util\connection.py",
line 95, in create_connection
raise err
File "D:\tools\Python\Python310\lib\site-packages\urllib3\util\connection.py",
line 85, in create_connection
sock.connect(sa)
ConnectionRefusedError: [WinError 10061] No connection could be made because the target
machine actively refused it
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\tools\Python\Python310\lib\site-packages\urllib3\connectionpool.py",
line 703, in urlopen
httplib_response = self._make_request(
File "D:\tools\Python\Python310\lib\site-packages\urllib3\connectionpool.py",
line 398, in _make_request
conn.request(method, url, **httplib_request_kw)
File "D:\tools\Python\Python310\lib\site-packages\urllib3\connection.py", line
239, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "D:\tools\Python\Python310\lib\http\client.py", line 1282, in request
self._send_request(method, url, body, headers, encode_chunked)
File "D:\tools\Python\Python310\lib\http\client.py", line 1328, in
_send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "D:\tools\Python\Python310\lib\http\client.py", line 1277, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "D:\tools\Python\Python310\lib\http\client.py", line 1037, in
_send_output
self.send(msg)
File "D:\tools\Python\Python310\lib\http\client.py", line 975, in send
self.connect()
File "D:\tools\Python\Python310\lib\site-packages\urllib3\connection.py", line
205, in connect
conn = self._new_conn()
File "D:\tools\Python\Python310\lib\site-packages\urllib3\connection.py", line
186, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at
0x000001BDA965F490>: Failed to establish a new connection: [WinError 10061] No
connection could be made because the target machine actively refused it
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\tools\Python\Python310\lib\site-packages\requests\adapters.py", line
489, in send
resp = conn.urlopen(
File "D:\tools\Python\Python310\lib\site-packages\urllib3\connectionpool.py",
line 787, in urlopen
retries = retries.increment(
File "D:\tools\Python\Python310\lib\site-packages\urllib3\util\retry.py", line
592, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=5555):
Max retries exceeded with url: /version (Caused by
NewConnectionError('<urllib3.connection.HTTPConnection object at
0x000001BDA965F490>: Failed to establish a new connection: [WinError 10061] No
connection could be made because the target machine actively refused it'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\tools\Python\Python310\lib\site-packages\docker\api\client.py", line
214, in _retrieve_server_version
return self.version(api_version=False)["ApiVersion"]
File "D:\tools\Python\Python310\lib\site-packages\docker\api\daemon.py", line
181, in version
return self._result(self._get(url), json=True)
File "D:\tools\Python\Python310\lib\site-packages\docker\utils\decorators.py",
line 46, in inner
return f(self, *args, **kwargs)
File "D:\tools\Python\Python310\lib\site-packages\docker\api\client.py", line
237, in _get
return self.get(url, **self._set_request_timeout(kwargs))
File "D:\tools\Python\Python310\lib\site-packages\requests\sessions.py", line
600, in get
return self.request("GET", url, **kwargs)
File "D:\tools\Python\Python310\lib\site-packages\requests\sessions.py", line
587, in request
resp = self.send(prep, **send_kwargs)
File "D:\tools\Python\Python310\lib\site-packages\requests\sessions.py", line
701, in send
r = adapter.send(request, **kwargs)
File "D:\tools\Python\Python310\lib\site-packages\requests\adapters.py", line
565, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost',
port=5555): Max retries exceeded with url: /version (Caused by
NewConnectionError('<urllib3.connection.HTTPConnection object at
0x000001BDA965F490>: Failed to establish a new connection: [WinError 10061] No
connection could be made because the target machine actively refused it'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\tools\Python\Python310\lib\runpy.py", line 196, in
_run_module_as_main
return _run_code(code, main_globals, None,
File "D:\tools\Python\Python310\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "D:\tools\Python\Python310\Scripts\docker-compose.exe\__main__.py", line
7, in <module>
File "D:\tools\Python\Python310\lib\site-packages\compose\cli\main.py", line
81, in main
command_func()
File "D:\tools\Python\Python310\lib\site-packages\compose\cli\main.py", line
200, in perform_command
project = project_from_options('.', options)
File "D:\tools\Python\Python310\lib\site-packages\compose\cli\command.py",
line 60, in project_from_options
return get_project(
File "D:\tools\Python\Python310\lib\site-packages\compose\cli\command.py",
line 152, in get_project
client = get_client(
File
"D:\tools\Python\Python310\lib\site-packages\compose\cli\docker_client.py", line
41, in get_client
client = docker_client(
File
"D:\tools\Python\Python310\lib\site-packages\compose\cli\docker_client.py", line
170, in docker_client
client = APIClient(use_ssh_client=not use_paramiko_ssh, **kwargs)
File "D:\tools\Python\Python310\lib\site-packages\docker\api\client.py", line
197, in __init__
self._version = self._retrieve_server_version()
File "D:\tools\Python\Python310\lib\site-packages\docker\api\client.py", line
221, in _retrieve_server_version
raise DockerException(
docker.errors.DockerException: Error while fetching server API version:
HTTPConnectionPool(host='localhost', port=5555): Max retries exceeded with url:
/version (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object
at 0x000001BDA965F490>: Failed to establish a new connection: [WinError 10061] No
connection could be made because the target machine actively refused it'))
PS E:\src\myapp> docker-compose pull
Traceback (most recent call last):
File "D:\tools\Python\Python310\lib\site-packages\urllib3\connection.py", line
174, in _new_conn
conn = connection.create_connection(
File "D:\tools\Python\Python310\lib\site-packages\urllib3\util\connection.py",
line 95, in create_connection
raise err
File "D:\tools\Python\Python310\lib\site-packages\urllib3\util\connection.py",
line 85, in create_connection
sock.connect(sa)
ConnectionRefusedError: [WinError 10061] No connection could be made because the target
machine actively refused it
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\tools\Python\Python310\lib\site-packages\urllib3\connectionpool.py",
line 703, in urlopen
httplib_response = self._make_request(
File "D:\tools\Python\Python310\lib\site-packages\urllib3\connectionpool.py",
line 398, in _make_request
conn.request(method, url, **httplib_request_kw)
File "D:\tools\Python\Python310\lib\site-packages\urllib3\connection.py", line
239, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "D:\tools\Python\Python310\lib\http\client.py", line 1282, in request
self._send_request(method, url, body, headers, encode_chunked)
File "D:\tools\Python\Python310\lib\http\client.py", line 1328, in
_send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "D:\tools\Python\Python310\lib\http\client.py", line 1277, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "D:\tools\Python\Python310\lib\http\client.py", line 1037, in
_send_output
self.send(msg)
File "D:\tools\Python\Python310\lib\http\client.py", line 975, in send
self.connect()
File "D:\tools\Python\Python310\lib\site-packages\urllib3\connection.py", line
205, in connect
conn = self._new_conn()
File "D:\tools\Python\Python310\lib\site-packages\urllib3\connection.py", line
186, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at
0x000001642D3BF400>: Failed to establish a new connection: [WinError 10061] No
connection could be made because the target machine actively refused it
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\tools\Python\Python310\lib\site-packages\requests\adapters.py", line
489, in send
resp = conn.urlopen(
File "D:\tools\Python\Python310\lib\site-packages\urllib3\connectionpool.py",
line 787, in urlopen
retries = retries.increment(
File "D:\tools\Python\Python310\lib\site-packages\urllib3\util\retry.py", line
592, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=5555):
Max retries exceeded with url: /version (Caused by
NewConnectionError('<urllib3.connection.HTTPConnection object at
0x000001642D3BF400>: Failed to establish a new connection: [WinError 10061] No
connection could be made because the target machine actively refused it'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\tools\Python\Python310\lib\site-packages\docker\api\client.py", line
214, in _retrieve_server_version
return self.version(api_version=False)["ApiVersion"]
File "D:\tools\Python\Python310\lib\site-packages\docker\api\daemon.py", line
181, in version
return self._result(self._get(url), json=True)
File "D:\tools\Python\Python310\lib\site-packages\docker\utils\decorators.py",
line 46, in inner
return f(self, *args, **kwargs)
File "D:\tools\Python\Python310\lib\site-packages\docker\api\client.py", line
237, in _get
return self.get(url, **self._set_request_timeout(kwargs))
File "D:\tools\Python\Python310\lib\site-packages\requests\sessions.py", line
600, in get
return self.request("GET", url, **kwargs)
File "D:\tools\Python\Python310\lib\site-packages\requests\sessions.py", line
587, in request
resp = self.send(prep, **send_kwargs)
File "D:\tools\Python\Python310\lib\site-packages\requests\sessions.py", line
701, in send
r = adapter.send(request, **kwargs)
File "D:\tools\Python\Python310\lib\site-packages\requests\adapters.py", line
565, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost',
port=5555): Max retries exceeded with url: /version (Caused by
NewConnectionError('<urllib3.connection.HTTPConnection object at
0x000001642D3BF400>: Failed to establish a new connection: [WinError 10061] No
connection could be made because the target machine actively refused it'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\tools\Python\Python310\lib\runpy.py", line 196, in
_run_module_as_main
return _run_code(code, main_globals, None,
File "D:\tools\Python\Python310\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "D:\tools\Python\Python310\Scripts\docker-compose.exe\__main__.py", line
7, in <module>
File "D:\tools\Python\Python310\lib\site-packages\compose\cli\main.py", line
81, in main
command_func()
File "D:\tools\Python\Python310\lib\site-packages\compose\cli\main.py", line
200, in perform_command
project = project_from_options('.', options)
File "D:\tools\Python\Python310\lib\site-packages\compose\cli\command.py",
line 60, in project_from_options
return get_project(
File "D:\tools\Python\Python310\lib\site-packages\compose\cli\command.py",
line 152, in get_project
client = get_client(
File
"D:\tools\Python\Python310\lib\site-packages\compose\cli\docker_client.py", line
41, in get_client
client = docker_client(
File
"D:\tools\Python\Python310\lib\site-packages\compose\cli\docker_client.py", line
170, in docker_client
client = APIClient(use_ssh_client=not use_paramiko_ssh, **kwargs)
File "D:\tools\Python\Python310\lib\site-packages\docker\api\client.py", line
197, in __init__
self._version = self._retrieve_server_version()
File "D:\tools\Python\Python310\lib\site-packages\docker\api\client.py", line
221, in _retrieve_server_version
raise DockerException(
docker.errors.DockerException: Error while fetching server API version:
HTTPConnectionPool(host='localhost', port=5555): Max retries exceeded with url:
/version (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object
at 0x000001642D3BF400>: Failed to establish a new connection: [WinError 10061] No
connection could be made because the target machine actively refused it'))
Additional Info:
docker-compose version: 1.29.2
DOCKER_HOST env variable is not set (empty).
Any ideas what might be the culprit?