jstarks / npiperelay

npiperelay allows you to access Windows named pipes from WSL
MIT License
660 stars 71 forks source link

Relay generates "open //./pipe/docker_engine: All pipe instances are busy." errors #7

Open groboclown opened 5 years ago

groboclown commented 5 years ago

When running docker-compose commands, which opens several simultaneous sockets at once, the relay generates error messages:

2019/06/14 08:51:50 open //./pipe/docker_engine: All pipe instances are busy.

On the docker-compose side, this shows itself in several ways, but mostly seen as:

ERROR: for my-service  ('Connection aborted.', BadStatusLine('No status line received - the server has closed the connection',))
ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?
hatsy commented 4 years ago

Did you find any workaround?

groboclown commented 4 years ago

My work-around was to switch to the WSL2 engine with docker for windows support. That alleviated the need for this tool.

hatsy commented 4 years ago

Yeah that works, except if you're on a corporate machine with an older build.

axxelG commented 3 years ago

The same error happens when you start multiple ssh sessions within a loop.

DeamonMV commented 4 months ago

Same error here All pipe instances are busy

Any new about?

BTW: anyone tested it with Windows 11?