'일회용품' 도커 컨테이너의 생애주기ㅣ마운트로 데이터를 저장해 두자

신영·2024년 3월 15일

AI Study

목록 보기
12/44

✅도커 컨테이너는 일회용품이다.

이제 도커, 도커 허브, 이미지, 컨테이너의 개념에 대해서는 어느 정도 이해가 되었다. 그런데 사실 컨테이너는 쓰고 버리는 일회용품이다. 기껏 열심히 배워 두었더니 일회용품이라니?

컨테이너는 쉽게 만들 수 있고 일반적으로 동시 가동하는 상황을 전제로 하기에 여러 컨테이너를 일일히 업데이트 하는 것보다 오래된 컨테이너는 버리고 새 이미지에서 새 컨테이너를 만드는 게 좋다.

이러한 이유로 컨테이너를 만들고, 실행하고, 종료하고, 폐기하고, 이후 다시 컨테이너를 만드는 과정을 컨테이너의 생애주기라고 한다.

✅그럼 기존 컨테이너에 있던 데이터는? 마운트로 저장 해두자!

자, 그럼 이제 컨테이너를 유지 보수하는 것보다 기존 컨테이너는 쓰면 버리고 새로운 컨테이너를 만드는 게 좋다는 것을 알았다. 그런데 여기서 질문 한 가지, 그럼 기존 컨테이너에 있던 데이터는...? 컨테이너를 지우면 데이터도 날아가잖아....?

이러한 문제를 방지하기 위해 도커가 설치된 물리적 서버(호스트)의 디스크를 마운트해 이 디스크에 데이터를 저장한다. 마운트는 디스크를 연결해 데이터를 기록할 수 있도록 한 상태를 의미한다. 이런 방법을 통해 컨테이너가 폐기되어도 데이터는 컨테이너 외부에 안전하게 저장되어 보존된다. 그리고 이렇게 데이터를 외부에 저장해 두면 다른 컨테이너와 데이터를 공유할 수 있게 되어 편리하기까지 하다.


📖'위키북스'의 '그림과 실습으로 배우는 도커 & 쿠버네티스' 내용을 바탕으로 작성하였습니다.

profile
Human×Tech Bridge Builder | EdTech | AI Service Developer

0개의 댓글