Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 시트릭스
- Exchange Online
- Linux
- Entra ID
- 클라우드
- 메일보안
- Server
- Azure
- network
- 클라우드엔지니어
- It
- cloud
- 리눅스
- windows
- 네트워크
- 그룹정책
- 시스템엔지니어
- aws
- 컴퓨터
- 시스템 엔지니어
- Microsoft
- Docker
- Azure AD
- Microsoft Azure
- 가상화
- Microsoft 365
- windows server
- SE
- 리눅스마스터1급
- cloud engineer
Archives
- Today
- Total
Cloud System Engineer
도커 볼륨 본문
도커 자체에서 제공하는 볼륨 기능을 사용해 보자!
# docker volume create --name myvolume
myvolume 이라는 볼륨을 사용하는 컨테이너를 다음과 같은 형식으로 생성해 보자
형식은
[볼륨의 이름]:[컨테이너의 공유 디렉터리]
컨테이너는 볼륨을 컨테이너의 /root 디렉터리에 마운트하므로 /root 디렉터리에 파일을 쓰면 해당 파일이 볼륨에 저장된다.
# docker run -i -t --name myvolume_1 -v myvolume:/root/ ubuntu:14.04
echo hello, volume! >> /root/volume
같은 볼륨을 사용하여 또 다른 컨테이너를 생성한 후 , /root를 확인해본다.
# docker run -i -t --name myvolume_2 -v myvolume:/root/ ubuntu:14.04
볼륨을 컨테이너의 /root 디렉터리에 마운트되면서
hello, volume! 라고 뜬다
다음 명령어로 myvolume 볼륨이 어디에 저장되어 있는지 알수 있다.
# docker inspect --type volume myvolume
/var/lib/docker/volumes/myvolume/_data 에 마운트된걸 확인할 수 있다.
컨테이너에 db를 같이쓰면 삭제하면 다삭제된다
도커에 볼륨을 만들어서 사용하므로서 따로 사용하게되어 db는 삭제되지 않는다.
'리눅스 > docker' 카테고리의 다른 글
MAC VLAN 네트워크 (0) | 2021.01.29 |
---|---|
도커 네트워크 (0) | 2021.01.29 |
도커에 워드프레스를?? (0) | 2021.01.29 |
도커 설치 (0) | 2021.01.26 |
가상화 개념 (1) | 2021.01.26 |