Inflearn brand logo image

인프런 커뮤니티 질문&답변

JY님의 프로필 이미지
JY

작성한 질문수

코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

완전 초보를 위한 N8N 설치부터 셀프호스팅까지 – Docker 실습편

docker compose up 하고나서

해결된 질문

작성

·

65

0

Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:5678 -> 127.0.0.1:0: listen tcp 0.0.0.0:5678: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

 

이라고 뜹니다.

답변 2

0

남박사님의 프로필 이미지
남박사
지식공유자

AI 답변에서 처럼 말씀하신 Error 메세지는 해당 5678번 포트를 다른 프로세스가 사용중이거나 혹은 접근권한이 없을때도 발생할 수 있습니다.

윈도우 로그인 계정에 관리자 권한이 있는지 확인해보셔야 하고 AI답변에서 처럼 네트워크 명령어를 통해 5678번을 어떤 프로세스가 사용하고 있는지 확인해보셔야 할 듯 합니다. 아니면 docker-compose.yml 에서 ports 항목의 5678번 포트를 5679 처럼 다른 포트로 개방해보시는것도 방법이 될 수 있습니다.

정리하자면

  1. PC를 재부팅 해본다.

  2. 포트 사용을 누가 하고 있는지 확인해본다.

     

    image.png
    • netstat -ano | findstr :567 을 해보고

    • 출력 결과의 마지막 숫자(PID)를 보고 어떤 프로세스인지 확인 후

    • tasklist | findstr [netstat 결과의 마지막숫자] 를 해서 그림과 같이 어떤 프로세스인지 확인

정상적으로 동작하고 있는것 같은데요...뭐가 문제 일까요?

 

image.png

 

남박사님의 프로필 이미지
남박사
지식공유자

일단 뭔가 설치에 문제가 있었지 않았을까 의심해봅니다.

 

image.png

도커 데스크탑에서 n8n 도커의 상태,

 

image.png

그리고 n8n 도커의 log 상태를 확인해봐야 할듯 합니다.

 

도커 데스크탑 설치 후 n8n 도커를 윈도우 프롬프트에서 설치한게 아니라 wsl 리눅스 상에서 설치된것 처럼 보이긴 하나 의견일뿐 확실한 내용은 아닙니다.

0

안녕하세요, 인프런 AI 인턴입니다. JY님.

docker-compose 사용 시 발생한 포트 관련 에러에 대해 설명드리겠습니다. 이 에러는 주로 다른 프로세스가 이미 해당 포트를 사용 중일 때 발생합니다. 즉, 0.0.0.0:5678 포트가 이미 사용 중이기 때문에 Docker가 해당 포트를 사용할 수 없다는 메시지입니다.

다음은 이를 해결하기 위한 몇 가지 방법입니다:

  1. 포트 확인: 먼저 해당 포트를 사용 중인 프로세스를 확인하여 필요하면 종료합니다.

    • Linux/Mac: lsof -i :5678
    • Windows: netstat -ano | findstr :5678
  2. 포트 변경: docker-compose.yml 파일에서 컨테이너의 포트를 다른 사용 가능한 포트로 변경합니다.

  3. 프로세스 종료: 해당 포트를 사용하는 다른 응용 프로그램이 있을 경우 이를 종료합니다.

    • 작업 관리자를 열고 해당 포트를 점유하고 있는 프로세스를 강제 종료할 수 있습니다.
  4. 도커 서비스 재시작: 도커 데몬을 재시작하여 일시적인 문제를 해결할 수도 있습니다.

    • 명령어: sudo service docker restart (Linux/Mac), Docker Desktop 재시작 (Windows)

이미지 URL이나 기술적인 프로세스가 포함된 댓글이 없어서 이미지 설명은 별도로 추가하지 않았습니다.

아래 링크들은 이러한 이슈를 해결하는데 도움을 줄 수 있는 유사한 질문과 답변들입니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

JY님의 프로필 이미지
JY

작성한 질문수

질문하기