책책책을 읽자/따라하며 배우는 도커와 CI 환경

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

해룸 2025. 2. 23. 16:58

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

 

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

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