반응형
Dockerfile 의 용도
명령어를 사용해 이미지 생성하는 방법에 대해 설명했다면
이번에는 아래 정보와 함께 인프라 설계서와 매개변수 시트 등의 정보를 별도로 작성해둘 필요가 있다 그래서 도커파일이 필요한 것이ㅏㄷ.
- 기반이되는 도커 이미지
- 도커 컨테이너 안에서 실행되는 명령어
- 환경변수 등의 설정
- 도커 컨테이너 안에서 이루어지는 데몬 실행
도커파일은 도커 상에서 동작하는 컨테이너의 구성정보를 저정한 파일이다.
도커 파일만 있으면 도커 엔진이 동작할 수 있는 어떤 환경에서든 도커 이미지를 생성할 수 있다.
Dockerfile 기본구성
도커파일은 에디터 등으로 작성할 수 있는 텍스트 형식의 파일이다.
확장자는 불필요하며 도커파일이라는 이름의 파일에 인프라 구성정보를 코딩하면된다.
FROM : 베이스 이미지 설정
MAINTAINER : 도커파일 생성자
RUN : 명령어 실행
CMD : 데몬 실행
LABEL : 라벨 설정
EXPOSE : 포트 EXPORT
ENV : 환경변수 설정
ADD : 파일 및 디렉토리 추가
COPY : 파일 복사
VOLUME : 볼륨 마운트
ENTRYPOINT : 데몬 실행
USER : 사용자 설정
WORKDIR : 작업디렉토리 지정
ONBUILD : build 완료 후 실행될 명령어
반응형
'Docker' 카테고리의 다른 글
Docker 도커 , 명령어 및 데몬 실행 (0) | 2022.02.19 |
---|---|
Docker 도커, 설정하여 실행하기 (0) | 2022.02.19 |
Docker 도커, 기본 기능 뭐가 있을까? (0) | 2022.02.19 |
Docker Volume , 데이터 저장은? <ing> (0) | 2022.02.17 |
Docker 가 뭔지 알고 쓰자 ( Docker 컴포넌트 ) (0) | 2022.02.17 |