strix icon indicating copy to clipboard operation
strix copied to clipboard

[FEATURE] Can strix use podman next to docker please?

Open airmonitor opened this issue 1 month ago • 3 comments

airmonitor avatar Nov 16 '25 13:11 airmonitor

Can you try the following : export the DOCKER_HOST env according to the podman socket, eg: export DOCKER_HOST=unix:///run/user/1000/podman/podman.sock

m4ki3lf0 avatar Nov 17 '25 20:11 m4ki3lf0

Can you try the following : export the DOCKER_HOST env according to the podman socket, eg: export DOCKER_HOST=unix:///run/user/1000/podman/podman.sock

Hello.

Thx for responding.

Tried that but got:

return self._result(res, True)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/username/.local/pipx/venvs/strix-agent/lib/python3.13/site-packages/docker/api/client.py", line 281, in _result
self._raise_for_status(response)
File "/Users/username/.local/pipx/venvs/strix-agent/lib/python3.13/site-packages/docker/api/client.py", line 277, in _raise_for_status
raise create_api_error_from_http_exception(e) from e
File "/Users/username/.local/pipx/venvs/strix-agent/lib/python3.13/site-packages/docker/errors.py", line 39, in create_api_error_from_http_exception
raise cls(e, response=response, explanation=explanation) from e
docker.errors.APIError: 500 Server Error for http+docker://localhost/v1.41/exec/b9d27d062d740abad8f1309041864969d36d5ffb5b62a3b051119f60030f74d0/json: Internal Server Error ("retrieving exec session b9d27d06: dial unix /var/run/docker.sock: connect: connection refused")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/Users/username/.local/pipx/venvs/strix-agent/lib/python3.13/site-packages/strix/interface/tui.py", line 791, in scan_target
loop.run_until_complete(agent.execute_scan(self.scan_config))
File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/asyncio/base_events.py", line 725, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/Users/username/.local/pipx/venvs/strix-agent/lib/python3.13/site-packages/strix/agents/StrixAgent/strix_agent.py", line 89, in execute_scan
await self.self_agent.loop(task_task_descriptor)
File "/Users/username/.local/pipx/venvs/strix-agent/lib/python3.13/site-packages/strix/agents/base_agent.py", line 154, in agent_loop
await self._initialize_sandbox_and_state(task)
File "/Users/username/.local/pipx/venvs/strix-agent/lib/python3.13/site-packages/strix/agents/base_agent.py", line 338, in _initialize_sandbox_and_state

docker --version Docker version 29.0.1, build eedd9698e9

odman --version podman version 5.6.2

airmonitor avatar Nov 18 '25 12:11 airmonitor

mac vi ~/.zshrc add info:

docker() { podman "$@" }

xinnianq avatar Nov 26 '25 09:11 xinnianq