본문 바로가기
Project History/- Seoul Dev Competition

사용 중인 포트 번호 확인 및 해당 프로세스 종료하기

by Yoojacha 2023. 4. 24.

Dockerfile과 docker-compose.yml 설정을 통해서 동료의 springboot 와 mysql 서버 활성화를 돕는 과정에서 검색을 하게 되었습니다. 저와 동료는 frontend 역할이기에 springboot를 아예 모르더라도 실행이 가능하도록 docker를 설정했습니다. 그런데 설치를 하던 과정에서 3306 포트가 이미 사용중 이라 컨테이너는 활성화 되었지만 에러가 떴습니다.

Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.

에러 해결 방법

netstat -ano | findstr 포트번호

  • 해당 포트번호에 대한 결과 출력

tasklist | findstr PID번호

  • 해당 프로세스 번호에 대한 결과 출력

taskkill /f /pid PID번호

  • 해당 프로세스 강제 종

참고

 

[MySQL] 3306 포트를 사용 중인 프로그램을 종료하는 방법

MySQL을 설치할 때 3306 포트를 사용하도록 설정했는데 나중에 MySQL을 실행하려고 보니 해당 포트가 이미 사용 중이어서 사용이 되지 않을 때 해결하는 방법을 안내한다. 동영상 설명 3306 포트를 사

engineeringcode.tistory.com

 

댓글