본문 바로가기
의지박약/DevOps

[docker] unable to prepare context: unable to evaluate symlinks in Dockerfile path Error

by 병진들 2021. 8. 23.

정말 너무 간단하고도 어이없었던 에러이다.

이거때문에 시간을 뺏긴 내가 너무 바보같아서 포스팅한다..

 

나는 Docker를 빌드할때 스크립트파일 이름은 당연히 내 마음대로 해도 되는 줄 알았다.

docker build -t filename .

이런식으로 filename 부분에 스크립트 파일을 넣는 건 줄 알고 혼자 삽질했지만

 

스크립트파일은 Dockerfile 이라는 정확한 이름을 가지고 있어야한다.. 심지어 대소문자도 정확하게..!!

그래서 다들 해당 폴더로 이동하는 것을 강조했나보다.

 

해당 폴더에 있는 Dockerfile 이라는 이름의 스크립트를 알아서 실행하는거고

filename부분은 image이름이 들어가는 것 이었다..ㅎㅎ

 

앞으로 문서를 더 꼼꼼하게 읽어야 겠다..

 

 

ps.

이 작업을 하다보면 이미지 목록에 'none' 이 많이 쌓여있을 것이다..

아래 명령어로 그런것들을 지워주자

docker rmi $(docker images -f "dangling=true" -q)

댓글