본문 바로가기
언어/spring

[DB] docker mysql 포트문제

by 김뱅쓰 2023. 1. 18.

 

문제 발생cmd에서 docker 생성을 하면 자꾸 아래에 나온 오류가 뜬다.

 

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

 

그래서 구글 검색후

 

문제 발견 

이미 그 3306 포트를 쓰고 있기 때문에 문제발생

 

문제 해결

그 포트 사용을 킬해주고 사용하면 됨

 

1. 관리자 권한으로 cmd를 틀어준다

2.  netstat -ano | findstr :3306 

을 쳐서 3306포트가 무엇을 사용하고 있는지 피드(pid) 번호를 확인한다.(상태뒤에 나온 숫자들이 피드번호입니다. )

 

3. taskkill /f /pid 피드번호그 피드사용을 킬해준다.4. 도커 재시작