The Docker socket enables communication with the Docker daemon. Currently, the path to the socket has a default value:
https://github.com/DaniAffCH/circus/blob/bfc27e6528df75c51d18a840b3a897e3e94bb4dd/Include/Container.h#L10-L12
This default path works if you are using plain Docker. However, for Docker Desktop, the endpoint is located at a different path. The same issue occurs on non-Unix-based OS.
We can either locate the socket automatically via code (which is not trivial on Windows and would require caching anyhow), or simply specify the path in the config file mentioned in #29.
The Docker socket enables communication with the Docker daemon. Currently, the path to the socket has a default value:
https://github.com/DaniAffCH/circus/blob/bfc27e6528df75c51d18a840b3a897e3e94bb4dd/Include/Container.h#L10-L12
This default path works if you are using plain Docker. However, for Docker Desktop, the endpoint is located at a different path. The same issue occurs on non-Unix-based OS.
We can either locate the socket automatically via code (which is not trivial on Windows and would require caching anyhow), or simply specify the path in the config file mentioned in #29.