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번호
- 해당 프로세스 강제 종
참고
'Project History > - Seoul Dev Competition' 카테고리의 다른 글
풀리퀘스트 리뷰하는 방법 정리 (0) | 2023.04.28 |
---|---|
git reset --hard 경험 기록 (0) | 2023.04.27 |
서울 열린데이터광장 공공데이터 활용 웹 개발 - 3주차 정리 (0) | 2023.04.24 |
폴더 구조를 출력하여 협업에 사용하기 (0) | 2023.04.24 |
서울 열린데이터광장 공공데이터 활용 웹 개발 - 2주차 정리 (0) | 2023.04.11 |
서울 열린데이터광장 공공데이터 활용 웹 개발 - 1주차 정리 (0) | 2023.04.11 |
댓글