티스토리 뷰

docker image를 변경한 뒤 재배포를 위해 build를 시도했다. 

 

unable to prepare context: unable to evaluate symlinks in Dockerfile path: CreateFile C:\Users\User\Dockerfile: The system cannot find the file specified.

 

build를 하니 이런 오류가 발생한다. "Dockerfile로 지정한 파일을 찾을수 없다" 라는 내용이다. Dockerfile은 도대체 무엇인가? Dockerfile은 image 생성을 위한 스크립트이다. 즉 build를 할때 꼭 필요한 파일이라는 것이다. docker를 사용하면 기본중의 기본인 Dockerfile 인데 필요한 기능만 찾아서 하다보니 기본이 영 꽝이다. 

 

간단한 Dockerfile을 생성하는 것은 다른분의 블로그를 참고했다. 

 

Dockerfile을 생성했다면 위의 명령어를 다시 실행해보자. 

$ docker build -t nginx-custom:0.2 .

 

맨 뒤의 점은 오타가 아니고 Dockerfile이 위치한 곳이 실행 위치라는 것이다. 아마도 빌드가 잘 될것이다. 

 

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30