도커(Doker)
도커(Doker)란?
도커는 애플리케이션을 컨테이너라는 표준화된 유닛으로 패키징하고 실행할 수 있게 해주는 플랫폼이다. 컨테이너는 애플리케이션과 그 실행에 필요한 모든 것(라이브러리, 시스템 도구, 코드, 런타임)을 포함한다.
도커 이미지(Doker Image)란?
도커 이미지는 애플리케이션과 그 실행 환경을 포함하는 가볍고 독립적인 실행 가능한 소프트웨어 패키지이다. 코드, 런타임, 시스템 도구, 시스템 라이브러리 등 애플리케니션 실행에 필요한 모든 것을 포함한다.
Dokerfile이란?
도커파일은 도커 이미지를 만들기 위한 설계도 또는 레시피와 같은 텍스트 파일이다. 이 파일에는 이미지를 어떻게 만들지에 대한 지시사항이 포함되어 있다.
Dokerfile 작성법?
Doekerfile은 도커가 이해할 수 있도록 일련의 명령어와 인자들로 구성된다.
- FROM: 기본 이미지 설정
- WORKDIR: 작업 디렉토리 설정
- COPY: 파일 복사
- RUN: 명령어 실행
- ENV: 환경 변수 설정
- EXPOSE: 포트 노출
- CMD: 컨테이너 실행 명령어
이미지 빌드
도커파일을 사용해 이미지를 빌드하려면
1
docker build -t my-app .
다음과 같은 명령어를 통해 ‘my -app’라는 이름의 이미지를 만들 수 있다.
This post is licensed under CC BY 4.0 by the author.