Docker 볼륨 마운트
2020. 11. 18. 19:35ㆍDocker
개발시 종종 앱에 static파일이 필요할 때가 있다 하지만 깃에 같이 저장하기에는 부담스러운 데이터가 있다. 도커를 사용하면서 해결 방법이 docker volume mount이다.
순서 :
개발하는 앱에서 static파일이 들어갈 폴더를 생성한다. =>
VM, EC2에도 스태틱 파일을 받을 수 있는 폴더를 만든다. =>
filezila와 같은 ftp 프로그램으로 스태틱 파일을 만든 폴더에 넣어둔다. =>
도커 컨테이너를 실행 시켜 주면된다 =>
* 컨테이너 실행 명령어를 실행시킬때 볼륨 마운트를 먼저 입력하고, 컨테이너를 실행시켜야 정상적으로 작동을 한다.
docker run -v /home/qwe/folder:/app/test/ -p 3000:3000 -d test:0.2
-v :볼륨를 지정 해줄 수 있는 명령어 이다.
/home/qwe/folder : /app/test/
VM, EC2에 있는 스태틱 파일이 모여있는 폴더 : 이 도커 컨테이너 안에 들어갈 스태틱 폴더 이름
*만약 Dockerfile에서 WORKDIR이 /first 이면
/home/qwe/folder:/first/test/
*복수의 폴더를 적용하고 싶을땐
-v 하고 똑같이 경로를 작성하면된다.
-v /home/qwe/folder:/app/test/ -v /home/qwe/good/:/app/qqq
728x90
반응형
'Docker' 카테고리의 다른 글
docker-compose 사용 방법 (1) | 2023.12.31 |
---|---|
Docker build 시 bcrypt 에러 해결 방법 Error: Error loading shared library... (2) | 2023.10.29 |
Dockerfile 만들기 (.dockerignore) (0) | 2021.08.22 |