티스토리 뷰
DevOps/Docker
Docker build 시 Dockerfile : The system cannot find the file specified 오류
호형 2020. 8. 20. 17:00docker 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이 위치한 곳이 실행 위치라는 것이다. 아마도 빌드가 잘 될것이다.
끝!
'DevOps > Docker' 카테고리의 다른 글
Docker 설치 후 is the docker daemon running 오류 (0) | 2020.09.11 |
---|---|
Docker Container에서 Host로 파일 Copy 하기 (0) | 2020.08.27 |
Docker image 조회, 추가, 삭제 방법 (0) | 2020.08.20 |
Docker Container 조회, 실행, 중지, 삭제 방법 (0) | 2020.08.20 |
Docker Windows 에 설치하기 (0) | 2020.08.20 |
댓글