그림과 실습으로 배우는 도커 & 쿠버네티스를 토대로 작성했습니다.
docker commit 컨테이너_이름 새로운_이미지_이름
docker build -t 생성할_이미지_이름 재료_폴더_경로
Dockerfile 스크립트의 예
FROM 이미지_이름
COPY 원본_경로 대상_경로
RUN 리눅스_명령어
...
에러 원인
기타 등등... 이라고 한다.
나의 경우: Dockerfile을 작성할 때 맥북에 기본으로 깔려있는 프로그램인 'TextEdit', 'Script Editor'를 이용했었는데 에러가 발생해서 vi 텍스트 편집기를 이용해서 다시 작성한 결과 제대로 build가 됐다. 내 생각엔 확장자의 문제였던 것 같다. (Dockerfile에는 확장자가 없어야 함)
docker save -o 파일_이름.tar 이미지_이름