Scheijgrond.com

Ik Google mijzelf

Docker image wil niet starten omdat poort in gebruik is

An attempt was made to access a socket in a way forbidden by its access permissions.

Dit was een hele vervelende melding toen ik mijn ontwikkelomgeving opstarte en enkele van mijn containers niet wilde starten met deze foutmelding. Een initiele zoektocht naar poorten die in gebruik waren door netstat -ano leverde geen resultaten op van een ander proces dat mogelijk een poort in gebruik had. Dus er was iets anders aan de hand.

Winnat

Bij docker zelf heb ik een vergelijkbaar issue gevonden https://github.com/docker/for-win/issues/3171 waar ik uiteindelijk de suggestie vond dat winnat de poorten gereserveerd had. Winnat zorgt voor host networking, door deze service te stoppen, de containers te starten en daarna winnat weer te starten werkte alles als een zonnetje.

net stop winnat
docker start ....
net start winnat

Op naar de volgende bug.