Section 7. 간단한 어플을 실제로 배포해보기 (개발 환경 부분)
·
Tech/Docker
Docker build -f Dockerfile.dev ./ Docker run -p 3000:3000 -it -p 옵션 : 앞이 로컬 포트, 뒤가 컨테이너 포트 -it 옵션 : -i 상호입출력 -t 옵션 : tty를 활성화하여 bash 셸 사용 볼륨을 이용한 소스코드 변경 이미지를 다시 빌드하지 않고 소스코드가 반영될 수 있게 COPY 대신 Volume을 이용할 수 있다. COPY와 Volume의 차이 COPY는 로컬에 있는 파일을 도커 컨테이너에 복사를 해주는 것 Volume은 도커 컨테이너에서 로컬 머신에 있는 파일을 매핑을 시켜 참조를 해서 도커 컨테이너에서 실행하는 것 docker run -p 3000:3000 -it -v /usr/src/app/node_modules -v $(pwd):/usr..