컴퓨터과학/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만으로 프로세스 조회가 된다면 그대로 진행하면 된다.)

반응형