잡지식
docker desktop Ports are not available
kyeongjun-dev
2024. 2. 1. 22:53
$ docker run -d -p 5674:5672 rabbitmq
dc8f5cff33dc85db90e80a51f7d74dd6441ed49b636f0d6769567b1e1ce142a1
docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:5674 -> 0.0.0.0:0: listen tcp 0.0.0.0:5674: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
위와같이 포트가 안될때
cmd를 관리자 권한으로 실행
netsh interface ipv4 show excludedportrange protocol=tcp
프로토콜 tcp 포트 제외 범위
시작 포트 끝 포트
---------- --------
2601 2700
2701 2800
4656 4755
4756 4855
5141 5240
5355 5454
5455 5554
5655 5754
12006 12105
12206 12305
12306 12405
12506 12605
39721 39721
50000 50059 *
* - 관리 포트 제외입니다.
사용하고자 하는 포트가 제한범위에 있으면
netsh int ipv4 add excludedportrange protocol=tcp startport=8080 numberofports=1 store=persistent
전체 다 해제하려면
net stop winnat
출처 (감사합니다)