반응형
안녕하세요. 이번 포스팅은 볼륨을 통해 데이터를 저장하고 마지막 삭제까지의 과정을 작성하고자 합니다.
몇 가지 볼륨을 공유하는 방식 중 가장 간단한 docker volume 명령어를 사용한 방식입니다.
1. 도커 볼륨 생성
docker volume create --name testvolume
이제 이 볼륨을 공유할 도커 컨테이너를 생성하겠습니다.
2. 컨테이너 실행
docker run -it --name testcontainer_1 -v testvolume:/log/ centos
컨테이너 실행 후 Ctrl + P, Q로 컨테이너를 빠져나옵니다.
두 번째 컨테이너로 볼륨 설정을 넣고 확인해봅니다.
docker run -it --name testcontainer_2 -v testvolume:/log/ centos
cat /log/volume
두 커맨드를 차례로 실행 시 볼 화면입니다.
가장 기본적인 예제로 볼륨을 설정해 공유했고, 설정된 볼륨을 확인해보겠습니다.
3. 설정된 볼륨 확인해보기
docker inspect --type volume testvolume
- 볼륨 리스트 조회
docker volume ls
지금까지 설정된 볼륨을 볼 수 있습니다.
저는 처음 볼륨을 조회했을 때 상당히 많은 볼륨이 존재 했었고, 컨테이너를 삭제하더라도 볼륨이 자동으로 삭제되지 않기 때문에 많이 남아있던 것 같아요.
4. 설정한 볼륨 지우기
docker volume rm testvolume
볼륨이 마운트 중인 컨테이너가 실행 중이라면 해당 컨테이너를 종료 후 볼륨을 지울 수 있습니다.
감사합니다.
반응형
'Docker > Volume' 카테고리의 다른 글
mac podman - Error: statfs /var/www: no such file or directory (0) | 2022.05.07 |
---|