본문 바로가기

Backend/Error

[Docker] 도커 포트 에러

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