[TIL #51] dockerfile parse error

안떽왕·2023년 6월 1일
0

Today I Learned

목록 보기
52/76

docker를 사용하며 겪은 에러를 공유하고자 합니다.

백엔드 프로젝트 파일을 깃 클론으로 가져오고 Dockerfile과 docker-compose.yml파일을 작성한 뒤 도커에서sudo docker compose up -d 명령을 입력하니 아래와 같은 에러를 마주했습니다.

failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to create LLB definition: dockerfile parse error line 2: unknown instruction: STATIC_ROOT

다음과 같은 에러를 마주했는데 에러에 적힌 frontend만 보고 프론트는 아직 넣지 않았는데 settings.py에 있는 설정 파일이 잘못된 건가 한참 찾았습니다.

맨 아래에 적힌 STATIC_ROOT를 보고 코드의 위치를 이리저리 바꿔보고 경로가 잘못됐는지 다시 확인해보고 많은 과정을 거치다가 도저히 풀리지 않아서 차분하게 다시 에러를 읽어 나갔습니다.

읽다보니 dockerfile parse error line 2 라는 문구가 그제서야 보이더군요...

Dockerfile을 열고 내용을 열어보니 2번째 줄에 수정하다가 다 지우지 못했던 흔적이 남아있었습니다...

해당 문구를 삭제하고 다시 sudo docker compose up -d를 입력하니 정상적으로 작동했습니다.

에러를 꼼꼼히 읽는 습관 꼭 기억하겠습니다.

profile
이제 막 개발 배우는 코린이

0개의 댓글