DockerFile
도커는 애플리케이션의 배포의 일련의 과정(copy, commit..) 등의 빌드 명령어를 제공하며 DockerFile에 기록한다.
Dockerfile은 사용자가 이미지를 어셈블하기 위해 명령 행에서 호출 할 수있는 모든 명령을 포함하는 텍스트 문서이다. docker 빌드 사용자를 사용하면 몇 가지 명령 줄 명령을 연속적으로 실행하는 자동화 된 빌드를 만들 수 있다.
DockerFile을 통해 직접 컨테이너를 생성하고 이미지로 커밋해야하는 번거로움을 덜 수 있을 뿐 아니라 git과 같은 개발 도구를 통해 자동화를 할 수 있다.
애플리케이션을 개발하는 용도 이외에 여러 목적으로 사용 가능하며, 결국 도커파일을 작성하는 이유는 배포의 유연성과 자동화와 연관 깊다.
https://docs.docker.com/engine/reference/builder/#usage
'Cloud & NoSQL & Middleware > Docker' 카테고리의 다른 글
Docker Build Context (0) | 2018.11.05 |
---|---|
Dockerfile(2) - 기초 명령어 & 빌드 명령어 (1) | 2018.10.30 |
Docker Network (3) - host, none, container network (0) | 2018.09.18 |
Docker Network (2) - 브리지(bridge) network (0) | 2018.09.17 |
Docker Network (1) - docker0 (0) | 2018.09.14 |