본문 바로가기

스파르타코딩개발일지

TIL Docke&Linux 5일차

오늘 Docker수업에서는 volume 라는걸 배웠다.

기존 컨테이너는 사용을 종료하게되면 작업했던 데이터들이 저장되지않고 사라졌는데

volume을 통해서 작업내용들을 저장하는것이다.

 

우선 volume 을 이용하지않고 컨테이너만 사용했을때이다.

sudo docker exec -it example /bin/bash 입력하여 컨테이너에 접속한다

이후 index.html에 "test" 라는 문구를 추가하게되면

 

정상적으로 html에 들어가있는것을 확인할수있다.

이후 컨테이너를 종료후 재시작하게되면 작업을통해 넣은 "test"가 사라진것을 확인할 수 있다.

 

이를 방지하기위해서 volume 을 사용하게 되는데

volume 이라고 종류가 하나만있는것이아니라

세종류가있다.

첫번째로 가장 많이쓰이는 docker volume 

 

두 번째 방식으로는 bind mount

세 번째 방식으로는 tmpfs mount

어떻게 사용해야될까?

 

'스파르타코딩개발일지' 카테고리의 다른 글

TIL Deep-Learning 2일차  (0) 2022.11.17
TIL Deep-Learning 1일  (1) 2022.11.16
TIL docker&linux 4일차  (0) 2022.11.14
TIL Docker&Linux 3일차  (0) 2022.11.14
TIL Docker&Linux 2일차  (0) 2022.11.11