Error: listen EACCES: permission denied 0.0.0.0:3000

Yuri Lee·2021년 1월 12일
0

배경


잘 사용하던 gulp 명령어가 갑자기 되지 않았고, 다음과 같은 에러가 발생했다. 굉장히 당황스러웠다. 오늘 아침에 소프트웨어 업데이트를 한게 잘못된건가 .. (블루투스 관련 드라이버랑 그 외 2가지 설치했음) 역시 컴퓨터는 건들이면 안되는 건가 싶었다. 땀땀 😢😢 구글링을 해보잣

고분고투

If anyone else is having a similar problem on windows. The issue is the virtual ethernet adapter created by docker. Once I disabled it everything went back to working normally.

도커의 문제는 아니겠지. 항상 같이 띄어놓고 사용했으니까..! 도커를 끄고 다시 gulp 명령어를 사용했지만 똑같은 에러가 떴다.

I have, but it seems related to installing WSL2 recently (and upgrading Windows 10 just prior). It could be the WSL2 VM is locking those ports for possible use, or they are required behind the scenes in some special way.
최근에 WSL2를 설치하고 Windows 10을 바로 전에 업그레이드하는 것과 관련된 것 같습니다. WSL2 VM이 이러한 포트를 잠가 사용할 수 있게 하거나 특수한 방식으로 필요할 수 있습니다.

이거 완전 내 상황이 잖아?...WSL2를 설치한지는 꽤 되었지만 오늘 윈도우 관련 드라이버들을 업데이트 했었다.

참고로 wsl2란?

  • WSL은 윈도우에서 경량 가상화 기술을 사용해 리눅스를 구동할 수 있도록 도와주는 기능
  • WSL2는 WSL을 대폭 개선해 훨씬 더 뛰어난 성능과 통합된 환경을 이용할 수 있다.
  • 윈도우 10 홈에서도 사용할 수 있어서, 홈 에디션에서도 도커Docker를 사용할 수 있다.

wsl2 사용 이유?

리눅스의 Docker compose를 온전한 사용할 수 있다. 또한 Docker를 비롯해 더 완벽한 리눅스(우분투)를 구축할 수 있다.

해결 방법


전에 도커를 설정하면서 WSL2를 설정했던 기억이 있었고, 그 설정을 한번 바꿔보기로 했다.

WSL2 관련 체크를 해제시켰다.

다시 프로젝트를 실행하니 잘 빌드가 되었다.


https://github.com/BrowserSync/browser-sync/issues/1668
https://community.wappler.io/t/error-listen-eacces-permission-denied-0-0-0-0-3000/27284
https://webisfree.com/2020-09-17/%EC%9C%88%EB%8F%84%EC%9A%B0-%ED%95%98%EC%9C%84-%EB%A6%AC%EB%88%85%EC%8A%A4-wsl-2-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%EC%9D%B4-%ED%9B%84-%EC%B0%A8%EC%9D%B4%EC%A0%90-%EB%B0%8F-%EC%9E%A5%EC%A0%90

profile
Step by step goes a long way ✨

0개의 댓글