Dockerfile로 이미지 생성 순서
1. Dockerfile 작성
Docker Image를 만들기 위한 설정파일, 컨테이너가 어떻게 행동해야 하는지에 대한 설정을 정의
2. Docker 클라이언트
작성된 Dockerfile을 Docker클라이언트에 전달
3. Docker 서버
Docker 클라이언트에서 전달된 모든 중요한 작업들을 하는 곳?
4. Image 생성
Docker 파일을 만들자.
#베이스 이미지 명시
FROM alpine
#추가 필요 파일 다운로드
RUN command
#컨테이너 시작시 실행 될 명령어
CMD ["echo","hello docker"]
요약
파일 작성 -> dockerfile 디렉토리 이동 -> docker build ./ -> docker run -> 실행됨
Docker 빌드시에 이미지명 설정 하면서 빌드하기
ex) docker build -t jbu1391/hello:latest ./