← 질문 목록
#399깊이 0

컨테이너 안 데이터는 어디에 두는가?

인프라 · 보안기초

답변 연습

내 답변 적어보기접힘
이 브라우저에 자동 저장 · 0자
모범답안 확인하기내 답변 뒤에 열어보세요

컨테이너 바깥에 둔다. 쓰기 층은 컨테이너와 함께 사라지므로 남겨야 하는 것은 볼륨이나 바깥 저장소에 둔다.

  1. 그다음은 쓰기 층입니다. 컨테이너 안 경로에 쓴다. 컨테이너를 지우면 함께 사라진다

    쓰기 층
  2. 그다음은 볼륨입니다. 남겨야 하는 것은 바깥에 붙인 저장소로 옮긴다

    볼륨
  3. 그다음은 다음 컨테이너입니다. 새로 띄운 것에 다시 붙어 데이터가 이어진다

    다음 컨테이너

볼륨은 컨테이너 수명과 따로 관리된다. 새 버전으로 바꿔 띄워도 같은 볼륨을 다시 붙이면 데이터가 이어진다.

여러 대에 흩어져 도는 환경에서는 한 걸음 더 필요하다. 노드에 붙은 디스크는 그 노드를 떠나면 못 따라가므로, 옮겨 다니는 파드에는 네트워크 저장소를 쓴다.

가장 흔한 답은 아예 안 두는 것이다. 상태를 데이터베이스나 객체 저장소에 맡기면 컨테이너는 언제 죽여도 되는 것이 된다.

주의

로그를 컨테이너 안 파일로만 남기면 그 컨테이너가 사라질 때 같이 사라진다. 표준 출력으로 내보내 수집하게 두는 편이 안전하다.

추천 꼬리질문

0/300

적은 내용은 AI 학습에 쓰일 수 있습니다. 이름이나 연락처는 넣지 말아 주세요.

관련 질문

컨테이너 안 데이터는 어디에 두는가?
컨테이너 안 데이터는 어디에 두는가? · CS 길라잡이