컴퓨터과학/Docker
[Docker] (MAC) Docker port is already allocated 해결방법
waspy
2021. 2. 27. 15:47
컴퓨터를 강제종료 시키거나 도커를 비정상적으로 종료했을때 포트가 이미 할당되어있어 기존에 사용하던 어플리케이션을 가동하지 못하는 경우가 있다.
이럴때는 귀찮지만 강제로 해당 포트를 사용하고있는 프로세스를 종료해야한다.
하지만 sudo lsof -l : port 명령어를 사용해도 제대로 찾아내지 못하는 경우가 있다.
이럴때는 sudo lsof -PiTCP -sTCP:LISTEN 를 이용하여 전체 프로세스를 로드한 뒤,
sudo kill -9 <PId> 를 통해 프로세스를 강제종료하면 된다.
(lsof -i만으로 프로세스 조회가 된다면 그대로 진행하면 된다.)
반응형