개발일지/Docker

이미지로 컨테이너를 만들기

꾸주니=^= 2025. 1. 13. 15:00

이전 포스터에는 hello-world 이미지를 이용해서 컨테이너를 실행했습니다.
하지만 어떻게 이미지를 이용해서 컨테이너를 생성하는지는 다루지 않았기 때문에 이번 시간에 어떻게 컨테이너가 생성되는지 자세히 알아보도록 하겠습니다.

이전 포스터 올려두겠습니다 +_+ !!

 

도커를 사용할 때 흐름 잡기

항상 도커를 사용할 때는1. 먼저 도커 CLI에 커맨드를 입력한다.2. 도커 서버 (도커 Deamon)이 그 커맨드를 받아서 그것에 따라 이미지를 생성하든 컨테이너를 실행하든 모든 작업을 하게 된다. 실

uplifted.tistory.com


시작하기 전에 기억해야 할 것

이미지는 응용 프로그램을 실행하는데 필요한 모든 것을 포함하고 있습니다.

 

필요한 모든 것은 무엇이 있을까요?

1. 컨테이너가 시작될 때 실행되는 명령어 
 ex) run kakaotalk

2. 파일 스냅샷
 ex) 컨테이너에서 카카오톡을 실행하고 싶다면, 카카오톡 파일 스냅샷
 파일 스냅샷 : 디렉토리나 파일을 카피한 것

 


이미지로 컨테이너 만드는 순서

1. Docker 클라이언트에 docker run <이미지> 입력해줍니다.

2. 도커 이미지에 있는 파일 스냅샷을 컨테이너 하드디스크에 옮겨 줍니다.

 

3. 이미지에서 가지고 있는 명령어 (컨테이너가 실행될 때 사용될 명령어)를 이용해서 카카오톡을 실행시켜줍니다.