본문 바로가기

카테고리 없음

윈도우 환경에서 포트 죽이기docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:8080: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.

스프링부트 개발을 하다보면 여러개의 프로젝트들을 실행시킬 일이 생기고, 

이런 상황에서는 포트들이 충돌하여 에러가 발생합니다.

 

예를들어 docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:8080: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted. 이런 에러들이 말이죠 허허.

 

이럴때마다 cmd창을 열어 해당 포트를 죽여주는 일을 반복해야합니다.

 

과정은 다음과 같습니다.

 

결론만 말하자면 다음과 같습니다.

 

1.

CMD 명령창에 netstat -a -o 명령어를 입력합니다.

 

2.

그럼 다음과 같은 창이 뜨게 되는데요

여기서 내가 만약 8080 포트를 죽이고싶다!

그렇다면

CTRL+F를 눌러 8080을 입력하고 오른쪽에 뜨는 PID번호를 복사해둡니다.

 

3.다음으로 명령어

 

taskkill /f /pid 19056번호를 입력해 해당 포트를 죽여줍니다.