728x90
도커 컨테이너를 실행할 때 해당 포트가 사용 중이라고 뜨는 에러 해결
도커 컨테이너를 실행했을 때
Error invoking remote method 'docker-start-container': Error: (HTTP code 500) server error - 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.
위와 같은 에러가 발생했다.
이는 3306포트가 이미 사용중일 때 발생하는 에러다.
관리자 권한으로 cmd를 실행하고, 아래 명령어를 실행한다.
netstat -ano|findstr 3306
그럼 아래와 같이 3306 포트의 사용 현황을 확인할 수 있다.
그럼 맨 오른쪽 pid 프로세스를 종료시키면 된다.
taskkill /pid 6412 /f
이제 컨테이너가 정상적으로 열린다.
728x90
'Backend > Error' 카테고리의 다른 글
[NestJS] NestJS param 유효성 검사 (0) | 2023.02.13 |
---|