[에러] Error response from daemon: Ports are not available: listen tcp 0.0.0.0:5432: bind: address already in use

최진영·2022년 5월 27일
0

도커를 켜서 활용하다 보면 가끔 로컬 환경에서 pgadmin을 키고 있는데,
포트가 충돌 나는듯하다. 컴퓨터를 껐다 킬 때마다 이런 문제가 발생하는데 아직 근본적인 해결책은 모르겠다.
pgadmin의 포트를 수정해야하나? 알면 공유 부탁드립니다 :)

pgadmin을 삭제하지 않는 이상 일단

sudo lsof -i :5432
Password:
COMMAND  PID     USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
postgres 134 postgres    4u  IPv6 0x88401c4200e0a0cf      0t0  TCP *:postgresql (LISTEN)
postgres 134 postgres    5u  IPv4 0x88401c4200acabd7      0t0  TCP *:postgresql (LISTEN)

이렇게 PID를 확인 할수 있는데
여기서 확인한 PID를 kill 해주면 된다.

sudo kill -9 134

이렇게 하면 정상적으로 도커가 작동한다.

0개의 댓글