Post

도커(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.