본문 바로가기

프로그래밍

Docker 개념과 기초 연습 4(Volume)

기존에는 이미지를 변경 할 때마다 컨테이너에 코드를 복사해주어야했다. 볼륨을 쓰면 이런 번거로운 것들을 해결 할 수 있다. 볼륨은 도커 컨테이너 안에 있는 것들이 로컬에 있는 파일들을 보고 반영이 된다. 

 

볼륨 이용 명령어

docker run -d -p 5000:8080 -v /usr/src/app/node_modules/ -v $(pwd):/usr/src/app mynode/nodejs

-v /usr/src/app/node_modules/ 은 지금 로컬에 없기 때문에 참조하지 않는다라는 뜻이다. 또한 뒤에 있는 경로는 참조할 것들의 위치를 써준다. 그리고 이미지 파일 이름을 적어놓는다.