백엔드 관련 강의 공부/도커와 CI환경

이미지로 컨테이너 만들기

chanhee01 2023. 12. 29. 17:24

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

 

1. Docker 클라이언트에 docker run <이미지>를 입력한다.

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

3. 이미지에서 가지고 있는 명령어를 이용해서 프로세스를 실행시켜준다.

 

이전에 만들어놓은 hello-world라는 이미지로 컨테이너를 만드는 과정이다.

 

 

사진 : 인프런 강의 - 따라하며 배우는 도커와 CI환경

내부적으로 어떻게 작동하는지에 대한 사진이다. 이미지와 컨테이너가 존재한다. 이미지에는 시작시 실행될 명령어인 run hello-world와 파일 스냅샷이 있다.

 

 

사진 : 인프런 강의 - 따라하며 배우는 도커와 CI환경

docker run hello-world를 입력하면 도커 이미지의 파일 스냅샷이 컨테이너의 하드디스크에 들어간다.

 

 

 

사진 : 인프런 강의 - 따라하며 배우는 도커와 CI환경

이후에 시작 시 실행할 명령어를 컨테이너에 넣어준다.

 

 

이후에 컨테이너가 실행될 때 실행 명령어가 호출되고, 커널을 통해 hello world의 실행 파일이 실행된다.