BE/Docker
맥북에서 도커와 노드 사용 시 주의점
aodtns
2022. 10. 9. 15:10
도커로 노드 js 이미지를 만들고 5000:8080으로 포트 매핑 후 run 해보니..
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. ERRO[0000] error waiting for container: context canceled
이런 에러가 떴다..
보니까 이미 5000번 포트를 사용 중이라는 건데.. 로컬에서 다른 서버를 사용하지도 않는데 뭔가 싶었다.
사용 중인 포트를 확인해보니 ControlCe가 사용 중이었고, 찾아보니 맥북 AirPlay에서 5000 포트를 사용한다고 한다.
시스템 환경설정 > 공유 > AirPlay 수신 모드 해제
해제한 뒤 docker run 해보면 다시 정상적으로 run 된다!