인프런

이미지와 컨테이너

date
Mar 26, 2024
slug
개발자를-위한-쉬운-도커-2
status
Public
tags
개발자를 위한 쉬운 도커
author
summary
[개발자를 위한 쉬운 도커] 섹션 2
type
Post
thumbnail
updatedAt
May 28, 2024 12:34 PM
category
인프런

💻 명령어


  • docker run ⇒ docker create + docker start
  • docker image ls (이미지명)
  • docker run -d --name [컨테이너명] [이미지명]
    • → -d : 백그라운드 실행
  • docker image inspect
    • 이미지의 메타데이터 확인
      • CMD: 해당 이미지 실행 명령어
      • ENV: 해당 이미지 실행 시 참조할 설정 정보
  • docker run --env KEY=VALUE 이미지명
    • 컨테이너 실행 시 메타데이터 값 변경
  • docker pull 이미지명
    • 이미지 다운로드
 

📝 강의 정리


[1]. 이미지와 컨테이너 ( 1:N )

이미지

  • 특정 시점의 파일시스템( 디렉터리 )를 저장한 압축 파일시스템 ex) 프로그램
  • 디스크 공간 차지

컨테이너

  • 실행 상태의 이미지 ex) 프로세스
  • 컨테이너로 실행 시 CPU, MEM 등의 리소스 사용
  • 컨테이너 간 리소스 격리
  • 실행 시, 이미지를 복사해 격리된 디스크 공간 생성
  • 컨테이너 실행 시 프로세스도 함께 실행
 

[2]. 이미지의 메타데이터

  • 이미지에 대한 정보
 

[3]. 컨테이너의 라이프사이클

notion image
 
 
 

📎 출처