도커 컨테이너 살펴보기 - 이론편

deveopser·2022년 11월 19일
0

Docker

목록 보기
2/15

컨테이너? 컨테이너 이미지?

컨테이너는 하나의 Application 프로세스

이 3개가 완전히 독립적이고, 서로 영향을 주지 않는다.
그렇다면 Docker HOST란?

Docker Daemon이 동작되고 있는 리눅스 커널이 있는 시스템
이 위에 각각의 컨테이너들이 독립적으로 작동한다.
호스트 입장에서 컨테이너는 단순히 동작되는 프로세스일 뿐입니다.

컨테이너와 컨테이너 이미지의 차이

컨테이너 이미지는 파일형태로 하드웨어에 저장되어 있다. (각각의 layer별로 file이 존재)
이러한 파일이 프로세스로 동작하게 되면 컨테이너라고 부른다.

컨테이너 동작 방식

https://hub.docker.com
컨테이너를 보관하는 창고이다.

Docker HOST에서 Docker Daemon이 Hub에 자신이 원하는 컨테이너가 있는지 검색을 하고,
존재할 경우 Hub에 저장된 해당 컨테이너 이미지를 받아온다.(실행중이지 않기때문에 도커이미지)
다운받은 컨테이너 이미지를 실행하면 프로세스로 동작하게 되면 컨테이너를 실행한다.

명령어는 실전편에 정리하겠다.

출처 : https://www.youtube.com/watch?v=m454YTyPWSk&list=PLApuRlvrZKogb78kKq1wRvrjg1VMwYrvi&index=9

profile
부끄럽게 공부하지말자.

0개의 댓글