스프링부트 개발을 하다보면 여러개의 프로젝트들을 실행시킬 일이 생기고,
이런 상황에서는 포트들이 충돌하여 에러가 발생합니다.
예를들어 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번호를 입력해 해당 포트를 죽여줍니다.