Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Study_note

[Docker] 컨테이너 기반 기술_ Overlay2 본문

Docker

[Docker] 컨테이너 기반 기술_ Overlay2

Study_note 2021. 11. 18. 02:15

Overlay2란?

read-only image( lower dir )로 각 컨테이너들이 공용으로 사용하고 컨테이너 생성 시 필요한 read-write image(upper dir)를 추가해서 각 컨테이너 별 사용하는 공간을 최소화하는 기술

 

우선 실습할 overlay 디렉터리와 그안에 container image1 image2 image3 work merge를 생성해준다

# mkdir overlay
# cd overlay
# mkdir container image1 image2 image3 work merge

디렉터리를 만들었다면 a b c 파일을 만들고 구분할 수 있게 파일을 채운 후  마운트 해준다

# echo Hello world > image1/a
# echo Hi everyone > image1/b
# echo Happy world > image1/c
# echo good day > image2/d
# echo haha day > image2/d
# echo happy day > container/e

# mount -t overlay  overlay -o lowerdir=image2:image1,upperdir=container,workdir=work  merge
lowerdir=image2:image1 아래층을 image1,2로 지정하고 1,2에 이름이 같은파일있다면 lowerdir= 앞에있는 2가 우선순위
upperdir=container 윗층을 의미 아래층과 윗층에 파일 이름이 같다면 윗층에 파일이 우선권을 갖는다
workdir=work 넣을건없는데 있어야한다고 한다
merge 하나의 컨테이너 생성

tree. 명령어로 확인하면 아래와 같다

Comments