강의

멘토링

커뮤니티

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

흰곰맨님의 프로필 이미지
흰곰맨

작성한 질문수

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

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

도커 설치 질문

해결된 질문

작성

·

41

0

아마 2강인듯한데, 도커 설치 후

image.png

.env 라고 강의에 나오는데, 저는 .env.example 로 뜹니다.

docker compose --profile gpu-nvidia up


이것도 그대로 했는데, 뭘 끌어오는 작업 없이

image.png

이렇게 하고 끝났습니다. 그 뒤로 도커 들어가서 컨테이너 이미지 등 확인해봐도 다릅니다.

 

어떻게 하나요?

답변 2

0

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

.env.example 파일을 .env 로 변경하시면 됩니다. 환경파일(.env)내에 비번등의 셋팅이 있기 때문에 해당 내용이 없으면 스샷에서처럼 도커 컨테이너 설치가 되지 않습니다.

흰곰맨님의 프로필 이미지
흰곰맨
질문자

추가 질문입니다. 말씀하신대로 하니까 영상처럼 뭘 끌어오기는 하는데, 중간에 멈춰서 계속 아무것도 안하고 있길래 이것저것 눌러보다가 cmd창 끄고 다시 시도했습니다. 혹시 .env 파일에 아이디와 패스워드를 설정한 것이 문제가 되나 해서 다시 영상보고 root, password 로 복구했습니다. 그렇게 하고 다시 cmd 창을 켜서 재진행하니까 또 되는듯하다가 현재

image.png

이 상태가 무한 반복되고 있습니다. 파란 글씨로 n8n exited with code 1 (restarting) 이렇게 나오고 그 아래 role "root" does not exist 이런 문구도 나오고 이것들이 계속 무한 반복되는데 이거 어떻게 하나요?

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

비번을 설정하셨다고 하셨는데 화면 스샷 내용은 root 계정이 존재하지 않아 인증에 실패해서 진입이 안되는 메세지 입니다. 그래서 다시 .env를 디폴트 값으로 복원 하셨다고 하셨는데 해당 내용이 현재 적용이 안되고 있는 상황으로 보입니다.

.env 파일 내용을 수정하셨다면 도커 컨테이너를 모두 지우고 다시 설치하셔야 변경된 내용이 적용됩니다.

 

docker compose down // 기존 컨테이저 제거
docker compose up -d // 컨테이너 다시 설치

참고로 항상 체크해야할 부분은 docker compose명령어는 docker-compose.yml 파일이 있는 경로에서 실행하셔야 합니다.

0

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

이번에 도커 설치와 관련해서 발생한 문제를 해결하는 방법에 대해 알아보겠습니다. 질문 주신 내용을 보면 .env 파일이 없어서 환경 변수가 제대로 설정되지 않는 상황인 것 같습니다.

해결 방법:

  1. .env 파일 생성:

    • .env 파일은 환경 변수를 설정하는데 필수적인 파일입니다. 현재 .env.example 파일이 존재한다고 하셨는데, 이 파일을 .env로 이름을 변경하여 사용해야 합니다. 이 과정에서 필요한 환경 변수를 설정할 수 있습니다.

    • 예를 들어, 아래는 가장 기본적인 설정 예시입니다:

     POSTGRES_USER=your_username
     POSTGRES_PASSWORD=your_password
     POSTGRES_DB=your_database
    
  2. 도커 컴포즈 명령어:

    • NVIDIA GPU가 없는 경우 docker compose --profile gpu-nvidia up 명령이 적합하지 않을 수 있습니다. 일반적인 GPU나 CPU 환경에서는 아래와 같은 명령어를 사용할 수 있습니다:
     docker compose up
    
  3. 경로 확인 및 실행:

    • 터미널이나 명령줄에서 현재 경로가 self-hosted-ai-starter-kit 내에 있는지 확인하고 위의 명령들을 실행합니다.
  4. 워크스페이스 정리 수준에서의 확인:

    • 불필요한 파일이나 이전의 잘못된 설정들이 남아 있을 수 있습니다. 모든 내용을 정리하고 재시도하는 것이 좋습니다.

유사한 질문과 해결 방법:

이전의 모든 설정을 확인하고 .env 파일을 올바르게 생성하면 문제를 해결하는 데 도움이 될 것입니다. 추가로 궁금한 점이 있으시면 계속 알려주세요. 지식공유자님께서 추가적인 도움을 곧 제공해 주실 것입니다.

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

흰곰맨님의 프로필 이미지
흰곰맨

작성한 질문수

질문하기