본문 바로가기
코딩공부/도커 & 쿠버네티스

5. 도커 컨테이너와 생애주기와 데이터 저장

by 에반셀린 2023. 8. 13.

https://product.kyobobook.co.kr/detail/S000001766450

 

시작하세요! 도커/쿠버네티스 | 용찬호 - 교보문고

시작하세요! 도커/쿠버네티스 | 쿠버네티스와 도커의 기본 사용 방법을 정확히 이해하는 것을 목표로 합니다!도커 컨테이너는 애플리케이션을 배포하기 위한 새로운 패러다임을 제시하는 가상

product.kyobobook.co.kr


1. 도커 컨테이너는 '쓰고 버리는' 일회용품

컨테이너에 대한 설명을 듣다 보면 '컨테이너의 수명' 또는 '컨테이너의 생애주기'라는 이야기가 나오게 된다.

그 이유는 컨테이너는 '쓰고 버리는' 일회용품 같은 것이기 때문이다.

 

컨테이너는 이전 글에 말한 것과 같이 쉽게 만들 수 있다.

그러므로 컨테이너 하나를 업데이트를 하면서 계속 사용하기 보다는 업데이트된 소프트웨어가 들어있는 새로운 컨테이너를 사용하는 것이 좋다.

 

이것이 가능한 이유는 컨테이너는 일반적으로 여러 개를 동시에 가동하기 때문에 하나한 업데이트를 하다보면 많은 수고를 따른다.

 

이렇듯 컨테이너를 '만들고', '실행하고', '종료하고', '폐기한' 다음, 다시 컨테이너를 '만드는' 일련의 과정을 '컨테이너의 생애주기'라고 부른다.

2. 데이터 저장

컨테이너를 폐기했다면 컨테이너에 들어있는 데이터는 어떻게 될까?

컨테이너를 폐기했다면 해당 컨테이너에 들어있는 데이터는 당연히 사라질 것이다.

그렇기 때문에 이러한 경우에는 곤란한 상황이 생길 수 있다.

 

이런 일을 방지하기 위해 보통은 도커가 설치된 물리적 서버(호스트)의 디스크를 마운트하여 디스크에 데이터를 저장한다. 마운트는 '디스크를 연결하여 데이터를 기록할 수 있도록 한 상태'를 의미하는데, 예를 들어 우리가 매일 사용하는 클라이언트 컴퓨터에 외장 USB 메모리나 HDD를 연결하듯이 도커 컨테이너도 물리적 컴퓨터의 디스크를 연결해 데이터를 기록할 수 있다.

'코딩공부 > 도커 & 쿠버네티스' 카테고리의 다른 글

7. 도커를 사용하려면  (0) 2023.08.16
6. 도커의 장점과 단점  (0) 2023.08.14
4. 도커 허브와 이미지, 그리고 컨테이너  (0) 2023.08.11
3. 도커의 동작 원리  (0) 2023.08.10
2. 서버와 도커  (0) 2023.08.09