Programing

docker-compose up vs docker-compose up --build vs docker-compose build --no-cache

lottogame 2020. 9. 24. 08:09
반응형

docker-compose up vs docker-compose up --build vs docker-compose build --no-cache


나는 그들 사이의 차이점을 알 수 없었습니다.

  • docker-compose up

  • docker-compose up --build

  • docker-compose build --no-cache

up캐시없이 명령이 있습니까?


다음은 이미지 만 빌드하고 컨테이너를 시작하지 않습니다.

  • docker-compose build

다음은 이미지 가없는 경우 이미지를 빌드 하고 컨테이너를 시작합니다.

  • docker-compose up

--build옵션 을 추가하면 필요하지 않은 경우에도 강제로 이미지를 빌드해야합니다.

  • docker-compose up --build

다음은 이미지 빌드 프로세스를 건너 뜁니다.

  • docker-compose up --no-build

이미지가 미리 빌드되지 않으면 실패합니다.

--no-cache옵션은 이미지 생성 프로세스에서 Docker 빌드 캐시비활성화합니다 . 이는 Dockerfile의 각 레이어를 캐시 하고 동일한 다른 이미지에 대해 이전에 빌드 된 레이어 (~ Dockerfile 행)를 재사용하여 이미지 생성 속도를 높이는 데 사용됩니다 .

참고 URL : https://stackoverflow.com/questions/39988844/docker-compose-up-vs-docker-compose-up-build-vs-docker-compose-build-no-cach

반응형