인프런 커뮤니티 질문&답변
production 환경에서의 volumn의 장점
작성
·
435
0
강의 너무 잘 듣고있습니다 감사합니다~^^
제 질문은 배포환경(Elastic bean stalk)에서는
docker-compose.yml에 volume으로 매핑한다면 참조가 되지 않을 것 같은데요
가령 아래와 같은 docker-compose.yml을 master에 푸쉬해서 code pipeline으로 Beanstalk에게 넘겨줘서 컨테이너를 실행시킬 것인데, 그 컨테이너안의 /app 폴더가 로컬폴더인 ./frontend 를 가리킬 것 같지는 않은데요.
그렇다면, volume은 배포환경이 아닌, 개발환경에서의 편의를 위해서 사용하는 것인가요? 감사합니다.
version: "3"
services:
frontend:
build:
dockerfile: Dockerfile.dev
context: ./frontend
volumes:
- /app/node_modules
- ./frontend:/app
stdin_open: true
퀴즈
Dockerfile의 `COPY` 명령어는 무엇을 할까요?
컨테이너가 시작될 때 실행할 명령을 지정합니다.
컨테이너 내부의 작업 디렉토리를 설정합니다.
로컬 파일이나 디렉토리를 이미지 안으로 복사합니다.
이미지의 기반이 될 이미지를 지정합니다.




