카테고리 없음
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` 로 인식
도커 컨테이너
도커 이미지의 실행 가능한 인스턴스.
이미지로 컨테이너를 생성하면 실행 중인 모든 컨테이너는 다른 컨테이너와 격리된 시스템 자원 및 네트워크를 사용할 수 있는 독립된 공간을 생성할 수 있다.
- 컨테이너는 이미지를 읽기 전용으로 사용한다
- 컨테이너에서 일어난 변경 사항은 컨테이너 계층에 저장하므로, 컨테이너의 변경사항은 원래 이미지에 영향을 주지 않는다.
- 각기 독립된 파일시스템으로 호스트와 분리되어 있다.