오류해결

[Docker] docker: Error response from daemon: Ports are not available | address already in use 포트충돌 해결

TERRY✨ 2024. 9. 20. 14:47

컨테이너를 실행하려는 도중 3000번 포트가 로컬에서 이미 사용중이어서 포트충돌(이미 사용중) 오류가 났다.

 

열려있는 port 닫고 새로 실행하는 방법

1) 열린 포트 확인하기

sudo lsof -PiTCP -sTCP:LISTEN

2) 특정 포트 확인하기

sudo lsof -i :[port]
sudo lsof -i :3000 // example

3) 포트 닫기

특정 포트를 확인한 결과에서 PID를 이용하여 특정 포트를 닫아줄 수 있다.

sudo kill -9 [PID]

 


이후 컨테이너를 실행하면 특정 포트에 대한 연결이 잘 이루어질 것이다.