문제 발생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. 도커 재시작
'언어 > spring' 카테고리의 다른 글
[Spring Boot] Could not obtain connection to query metadata 오류 (0) | 2023.01.24 |
---|---|
[Spring Boot] JPA를 사용해야 하는 이유 (0) | 2023.01.24 |
[Springboot]Failed to initialize JPA EntityManagerFactory, Error creating bean with name 'entityManagerFactory' defined in class path resource 해결 (0) | 2023.01.23 |
[Spring boot] application properties 오류 (0) | 2023.01.20 |
[DB] 도커로 mysql 테이블 생성 (0) | 2023.01.18 |