2. Docker 컨테이너와 이미지의 차이

Docker Image

  • 이미지 : 하드디스크에 저장된 파일
  • 쉽게 이해하기 : 도커 허브로 부터 내려 받는 파일
  • 현재 컨터이너 상황을 스냅샷 찍어서 보관하기 위한 용도
  • 정적 파일
  • docker pull mysql 과 같이 도커 허브로 부터 받은 파일이 될 수 있다.

Dokcer Container

  • 이미지를 실행한 파일 : 실행 상태와 중지 상태가 있음
  • 메모리 할당 상태
  • 컨테이너는 격리된 환경에서 실행되며 호스트 시스템과는 독립적으로 실행
  • 메모리를 할당 받아 실행 중이거나 중지되어 실행을 준비 중인 상태이다.

Docker Container를 종료한다고 이미지가 삭제되지 않는다

  • 이미지를 삭제하기 위해서는 현재 동작 중이거나 메모리 할당을 받고 있는 컨테이너를 삭제 한 뒤 이미지를 삭제해야한다.
  • 현재 이미지가 메모리에 할당되어서 사용되고 있다면 삭제되지 않는다.

'Infra > docker' 카테고리의 다른 글

1. Docker의 동작방식 및 사용 이유  (0) 2023.08.31