도커 이미지는 응용프로그램을 실행하는데 필요한 모든것을 포함하고 있습니다. 따라서 도커 이미지를 이용해 도커 컨테이너를 생성하고 애플리케이션을 생성할 수 있습니다. 이때 이미지가 포함하고 있는 필요한 모든 것은 무엇일까요?
응용 프로그램을 실행하는데 필요한 모든 것
- 컨테이너가 시작될 때 실행할 명령어
- 도커 이미지를 이용해 도커 컨테이너를 만들면 컨테이너 안에서 애플리케이션을 실행합니다. 만약 run kakaotalk 이란 명령어를 입력해 카카오톡 애플리케이션을 실행할 수 있다면, 이 명령어를 이미지가 가지고 있어야 합니다.
- 실행하고자 하는 프로그램을 구성하는 파일 스냅숏
- 명령어만 있다면 카카오톡을 실행할 수 없습니다. 명령어와 함께 카카오톡을 실행할 때 필요한 파일들도 이미지가 가지고 있어야 합니다.
- 파일 스냅숏은 디렉터리나 파일을 복사한것을 말합니다.
'책책책을 읽자 > 따라하며 배우는 도커와 CI 환경' 카테고리의 다른 글
도커 파일 작성하기 / 도커 볼륨(volume) (0) | 2025.02.27 |
---|---|
도커 파일 작성하기 (0) | 2025.02.26 |
기본적인 도커 클라이언트 명령어 (0) | 2025.02.26 |
터미널에 docker run hello-world 명령어를 입력하면 어떻게 될까? (0) | 2025.02.23 |