본문 바로가기
책책책을 읽자/따라하며 배우는 도커와 CI 환경

도커 이미지가 포함하고 있는것

by 해룸 2025. 2. 23.

도커 이미지는 응용프로그램을 실행하는데 필요한 모든것을 포함하고 있습니다. 따라서 도커 이미지를 이용해 도커 컨테이너를 생성하고 애플리케이션을 생성할 수 있습니다. 이때 이미지가 포함하고 있는 필요한 모든 것은 무엇일까요?

 

응용 프로그램을 실행하는데 필요한 모든 것

  • 컨테이너가 시작될 때 실행할 명령어
    • 도커 이미지를 이용해 도커 컨테이너를 만들면 컨테이너 안에서 애플리케이션을 실행합니다. 만약 run kakaotalk 이란 명령어를 입력해 카카오톡 애플리케이션을 실행할 수 있다면, 이 명령어를 이미지가 가지고 있어야 합니다.
  •  실행하고자 하는 프로그램을 구성하는 파일 스냅숏
    • 명령어만 있다면 카카오톡을 실행할 수 없습니다. 명령어와 함께 카카오톡을 실행할 때 필요한 파일들도 이미지가 가지고 있어야 합니다.
    • 파일 스냅숏은 디렉터리나 파일을 복사한것을 말합니다.