카테고리 없음

Docker 시작하기 - 도커 엔진

now.ubermensch 2023. 12. 14. 21:54
layout: post
title:  "Docker 시작하기 - 도커 엔진"
date:   2023-03-18 00:16:26 +0900
categories: docker basic
  • window 환경

도커 이미지와 컨테이너

도커 엔진에서 사용하는 기본 단위는 `이미지` 와 `컨테이너` 이다.

도커 이미지

컨테이너를 생성할때 필요한 요소. 가상머신의 iso 파일과 비슷한 개념

  • 여러 개의 계층으로 된 바이너리 파일

  • 컨텡이너를 생성하고 실행할 때 읽기 전용으로 사용됨

  • 형태

{저장소 이름}/{이미지 이름}:{태그}
ex)
cloudy-bay/ubuntu:14.04
  • 저장소(repository) 이름 : 이미지가 저장된 장소. 필수로 명시할 필요는 없다.
  • 이미지 이름 : 이미지의 역할. 이미지의 이름은 필수
  • 태그 : 이미지의 버전관리, 혹은 리비전(Revision) 관리에 서용. 태그를 생략한다면 `latest` 로 인식

도커 컨테이너

도커 이미지의 실행 가능한 인스턴스.
이미지로 컨테이너를 생성하면 실행 중인 모든 컨테이너는 다른 컨테이너와 격리된 시스템 자원 및 네트워크를 사용할 수 있는 독립된 공간을 생성할 수 있다.

  • 컨테이너는 이미지를 읽기 전용으로 사용한다
  • 컨테이너에서 일어난 변경 사항은 컨테이너 계층에 저장하므로, 컨테이너의 변경사항은 원래 이미지에 영향을 주지 않는다.
  • 각기 독립된 파일시스템으로 호스트와 분리되어 있다.

참고