Docker

Docker 도커, dockerfile 뭣인고?

LEEHANDS 2022. 2. 19. 18:39
반응형

Dockerfile 의 용도

명령어를 사용해 이미지 생성하는 방법에 대해 설명했다면

이번에는 아래 정보와 함께 인프라 설계서와 매개변수 시트 등의 정보를 별도로 작성해둘 필요가 있다 그래서 도커파일이 필요한 것이ㅏㄷ.

 

- 기반이되는 도커 이미지

- 도커 컨테이너 안에서 실행되는 명령어 

- 환경변수 등의 설정

- 도커 컨테이너 안에서 이루어지는 데몬 실행

 

도커파일은 도커 상에서 동작하는 컨테이너의 구성정보를 저정한 파일이다.

도커 파일만 있으면 도커 엔진이 동작할 수 있는 어떤 환경에서든 도커 이미지를 생성할 수 있다.

 

Dockerfile 기본구성

도커파일은 에디터 등으로 작성할 수 있는 텍스트 형식의 파일이다.

확장자는 불필요하며 도커파일이라는 이름의 파일에 인프라 구성정보를 코딩하면된다.

 

FROM : 베이스 이미지 설정

MAINTAINER : 도커파일 생성자

RUN : 명령어 실행

CMD : 데몬 실행

LABEL : 라벨 설정

EXPOSE : 포트 EXPORT

ENV : 환경변수 설정

ADD :  파일 및 디렉토리 추가

COPY : 파일 복사

VOLUME : 볼륨 마운트

ENTRYPOINT : 데몬 실행

USER : 사용자 설정

WORKDIR : 작업디렉토리 지정

ONBUILD : build 완료 후 실행될 명령어

반응형