공hannah부
Docker 실행 및 오류 정리 본문
Docker 실행 방법
- intellij window powerShell에 입력
docker compose up
포트 충돌 오류
- docker compose up을 했더니 잘 되다가 에러 뜸 → 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.
해결 방법
- cmd에서 3306 포트가 어디에 사용중인지 확인 → 현재 9152 PID에서 사용중 인것으로 확인 됨
netstat -ano | findstr :3306
- 9152를 죽여줘야 함. 이때 그냥 죽이면 엑세스가 거부되므로 터미널 관리자 모드로 접속 후 명령어 입력
taskkill /f /pid 9152
- intellij Window PowerShell로 돌아와 다시 docker compose up 입력 → 컨테이너가 정상적으로 돌아가는 것을 확인할 수 있다! 성공!
'프로젝트 > EFUB Eday' 카테고리의 다른 글
E-day 프로젝트 - 퀴즈 정답 확인 API(3) (0) | 2023.07.23 |
---|---|
E-day 프로젝트 - 퀴즈 정답 확인 API(2) (0) | 2023.07.22 |
E-day 프로젝트 - 퀴즈 정답 확인 API(1) (0) | 2023.07.20 |
E-day 프로젝트 - 퀴즈 내용 보기 API (0) | 2023.07.20 |
E-day 프로젝트 - 기획안 (0) | 2023.07.20 |