본문 바로가기

도커

[도커] 파일 만들기

DockerFile작성 -> 도커 클라이언트 -> 도커 서버 -> 이미지 생성

 

Docker File이란? Docker Image를 만들기 위한 설정 파일입니다.

컨테이너가 어떻게 행동해야 하는지에 대한 설정들을 정의해줌

 

도커 파일 만드는 순서(도커 이미작 필요한 것이 무엇인지 생각하기)

1. 베이스 이미지를 명시해준다.

2. 추가적으로 필요한 파일을 다운 받기 위한 몇가지 명령어를 명시해준다.(파일 스냅샷에 해당)

3. 컨테이너 시작시 실행 될 명령어를 명시해준다.

 

FROM

이미지 생성시 기반이 되는 이미지 레이어

<이미지이름>:<태그> 형식으로 작성

태그를 안붙이면 자동적으로 가장 최신것으로 다운 받음

ex) ubuntu:14.04

 

RUN

도커이미지가 생성되기 전에 수행할 쉘 명령어

 

CMD

컨테이너가 시작되었을 때 실행할 실행 파일 또는 셸 스크립트입니다.

해당 명령어는 DockerFile내 1회만 쓸 수 있습니다.