보조기억장치

Docker 스토리지 본문

Linux

Docker 스토리지

캐세이 2023. 2. 13. 12:33

- docker run -v /app/ubuntu ..options... 익명 볼륨 (컨테이너 제거시 삭제)

- docker run -v ubuntu:/app/ubuntu ...options... 네임드 볼륨  (Docker에서 권장하는 방식)

- docker run -v C:\download\ubuntu-app:/ubuntu ...options... 바인드 볼륨

 

# Bind Mount

$ docker run -d -p 8080:80 --rm --name ubuntu-test -v "C:\download\ubuntu-app:/app" ubuntu-app

$ docker run -d -p 8080:80 --rm --name ubuntu-test -v "C:\download\ubuntu-app:/app"  -v /app/node_modules  ubuntu-app   (특정 경로 마운트 불필요시)

 

# Volume Mount

$ docker volume create my-volume
$ docker run -it --rm --mount source=my-volume,destination=/my-data/ ubuntu 또는

$ docker run -it --rm -v my-volume:/my-data ubuntu