dockerfile의 VOLUME과 docker 실행 매개변수인 -v의 차이점

dockerfile의 VOLUME과 docker 실행 매개변수인 -v의 차이점

어떤 사람이 다음의 차이점을 이해하는 데 도움을 줄 수 있습니까?

VOLUMEdockerfile의 명령(이미지 작성 레이어)

그리고

-v 발행 시 매개변수docker run-V/xyz/bla` 명령(컨테이너 작성 레이어).

-v 매개변수는 제게는 명확합니다. 이는 단순히 호스트에서 컨테이너로 또는 그 반대로 디렉토리를 노출하지만 dockerfile의 VOLUME은 어떻게 다르게 작동합니까?

답변1

선생님에 따르면Carlos Rafael Ramirez

차이점은 docer run -v호스트에서 대상을 지정할 수 있지만 Dockerfile의 VOLUME으로는 이를 수행할 수 없다는 것입니다.

관련 정보