본문 바로가기
linux/raspberry 4B

[portainer] 'MODULE_NOT_FOUND' 에러 해결 (docker:node)

by bestchoco 2022. 8. 23.

[문제 발생 과정]

1. Stacks에서 새로 stack을 추가할 때 volume 설정을 아래와 같이 설정했었다.

- ./src: (이 부분을 외장하드 절대 경로)

 

=> stopped. (log 확인 결과 MODULE_NOT_FOUND라는 오류가 떠있었다.)

 

2. 다시 ./src 부분을 라즈베리파이 OMV 시스템 파티션 쪽 경로로 재설정.

- ./src:/usr/src/app

 

=> stopped. (똑같이 1번과 동일하게 오류 발생.)

 

[문제 해결 방법]

1. Portainer 메인 화면에서 의 Containers에 들어가서 Stacks에서 생성한 컨테이너에 들어간다.

2. Duplicate/Edit 버튼 클릭.

3. Advanced container settings - Volumes - Volume mapping

4. container에는 /usr/src/app 경로가 기본으로 지정되어 있을 것이다.

5. host 단에는 분명 Stack에서 volume 경로를 별도로 지정해도 반영이 되어있지 않다. (버그인지는 모르겠다.)

6. host 부분에 원하는 절대 경로를 입력한다.

7. Deploy the container 버튼 클릭.