티스토리 뷰

카테고리 없음

docker volume

뵤루 2022. 5. 30. 11:24

docker를 사용 중일 때 컨테이너에서는 다른 프로세스를 사용할 수 없다

가령 예를들어 yum으로 httpd를 설치하면 사용할 수 없음

 

도커에 파일을 복사도 가능하다

 

새 볼륨을 만들어 파일을 복사 붙여넣기

 

[명령어]

docker volume create [볼륨명]

docker cp [복사할 파일명:디렉터리/파일명] [복사해넣을 컨테이너명:/디렉터리]

 

 

volume을 만들면 리눅스의 /var/lib/docker/volumes 디렉터리에 같은 이름을 가진 디렉터리가 추가되고, 볼륨에 저장되는 파일은 여기에도 똑같이 저장된다

 


파일을 하나 만들어 볼륨에 복사하고 내용 확인까지 가능한 모습

 

 

도커 볼륨 명령어를 이용하면 리눅스의 해당 디렉터리에 /_data 디렉터리가 생기며 같은 파일이 저장된다

 

 

 

 

볼륨을 이용한 파일 생성은 반드시 상대경로가 아닌 절대경로(/root/DDU1)를 이용해야한다

- docker run -itd -v /root/DDU1:/DDU1 --name c4 centos:7

아니면 문제생김

 

 

볼륨의 정보도 확인이 가능하다 (ls, inspect)

 

 

그냥 지우려면 사용중이라며 안지워진다

 

 

제대로 지우기 위해선 컨테이너를 지워주고 볼륨을 지워야한다

 


 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/10   »
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
글 보관함