Error loading Docker Chrome Capture

I tried loading Chrome capture on Docker with the command:
docker run -d --name chrome-capture -p 5589:5589 --restart=unless-stopped fancybits/chrome-capture-for-channels:latest

It was run from a Windows 10 Administrator prompt.

After pulling, I got this message:


Digest: sha256:54bfab7cf4800ce20895a8fc47eef6db506c6fc6af87412bf6888ba11c02c5c8
Status: Downloaded newer image for fancybits/chrome-capture-for-channels:latest
17406570c5fd0685fc52fe67095efdcedd60913905f8154d5080455efb6c1ab8
docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:5589 -> 0.0.0.0:0: listen tcp 0.0.0.0:5589: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

Any idea about what I'm doing wrong?

If netstat doesn't show the port already in use, check out this article SOLVED: Windows 10 forbidden port bind – Rob Pomeroy

The cause

It turns out the problem is down to Docker and Hyper-V reserving a shed load of ports.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.