본문 바로가기
Docker

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

by hseong 2023. 4. 17.

Docker를 이용해 컨테이너를 이것저것 띄우다 보면 해당 포트를 사용할 수 없다는 메시지와 함께 제목과 같은 오류를 만날 수 있다.

명령어를 통해 확인해보면 일정 범위의 포트를 이용할 수 없는 상태라는 것을 알 수 있다.

netsh interface ipv4 show excludedportrange protocol=tcp

아래 명령어를 통해 winnat 서비스를 중지시킨 후 다시 실행하면 포트 제외 범위가 줄어들어 원하는 포트를 이용할 수 있다.

net stop winnat
net start winnat