반응형
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 |