초기 디렉토리 구조 생성
➜ $ tree
.
├── test1
│ ├── test1
└── test2
└── test2
$ cat test1/test1
test1 file
$ cat test2/test2
test2 file
도커에서 볼륨을 셋팅하고 실행
$ docker run --rm -it \
-v $(pwd)/test1:/test \
-v $(pwd)/test2:/test/kkk \
-v $(pwd)/test2/test2:/test/test2file \
-v $(pwd)/test1/test1:/test/test1file \
-v $(pwd)/test2:/test/kkk1 \
alpine sh
도커 실행 후 HOST에서 봤을 때 변경된 파일구조
$ tree
.
├── test1
│ ├── kkk
│ ├── kkk1
│ ├── test1
│ ├── test1file
│ └── test2file
└── test2
└── test2
도커 실행 후 Container 내부에서 변경된 파일구조
# tree
.
├── kkk
│ └── test2
├── kkk1
│ └── test2
├── test1
├── test1file
└── test2file
volume 마운트 시켰는데 파일이 복사돼버림
중복된 마운트를 할 경우 생각과 다르게 동작할 가능성