[Docker] 도커 가상 네트워크
이미지 캐싱 Docker는 이미지를 빌드하고 관리할 때 레이어 기반의 캐싱 시스템을 사용한다. 이는 빌드 시간을 단축하고 저장 공간을 효율적으로 사용하기 위한 핵심 기능이다.
npm install은 빌드 실행 시간에 많은 영향을 주는 부분 중 하나이다. 실제 나의 경우 npm install로 인해 50분 이상 소요된 경우도 있다. 빌드 최적화를 위해 Dockerfile에서 활용할 수 있는 방법에 대해 알아보자.
1. 빌드 프로세스 시작 npm run build는 실제로 react-scripts build 명령을 실행합니다 이 명령은 프로덕션용 최적화 빌드를 수행합니다
1. 전체 실행 순서 (./gradlew build 실행 시)