본문 바로가기
IT 톺아보기/CICD

Mac OS Monterey 이상 포트가 자동으로 잡히는 문제 발생

by 파초우 2022. 5. 29.
반응형

Volume 도커 컨테이너로 복사를 하는 것이 아니라 참조(mapping)을 하는 방식으로 이용하면 변경이 빠르게 적용이 될 수 있음

Pwd => print working dir 이고 현재 작업 중인 디렉토리를 출력

docker run -d -p 5000:8080 -v usr/src/app/node_modules -v $(pwd):/usr/src/app <컨테이너 이름>

로 실행한 결과

docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:5000 -> 0.0.0.0:0: listen tcp 0.0.0.0:5000: bind: address already in use.

처럼 5000포트가 사용 중이라고 뜬다..
이걸 해결하기 위해 먼저 터미널을 켜서 포트가 사용중인지 파악하려고 했다.
Mac 에서 포트를 보는 명령어는

sudo lsof -P -I :[Port]

실행 결과..


이렇게 포트가 잡혀있는 것을 확인할 수 있다

이 친구를 죽이기 위해

sudo kill -9 3573

을 진행한 결과..


새로운 친구가 포트로 들어와 버렸다…
이번 monterey 업데이트 이후 airplay 기능이 생기면서 자동으로 잡는 것 같다.
공유 > Airplay 수신 모드 를 해제하면


뜨지 않는다.

반응형

'IT 톺아보기 > CICD' 카테고리의 다른 글

Docker Compose의 주요 명령어와 그 사용법  (0) 2023.12.28
docker compose  (0) 2022.06.04
m1에서 docker mysql 설치하기  (0) 2022.06.04
터미널에서 사용 중인 포트 확인 및 종료 방법  (0) 2022.05.30
Docker?  (0) 2022.05.29