Разница между объявлением VOLUME в Dockerfile и -v в качестве параметра запуска docker
Может ли кто-нибудь помочь мне понять разницу между:
VOLUME
командовать вDockerfile
(слой построения изображения)
а также
-v
параметр при выдачеdocker run
-v/xyz/bla
команда (контейнерный слой).
-v
параметр для меня понятен, он просто выставляет каталог от хоста к контейнеру и наоборот, но как жеVOLUME
вDockerfile
вести себя по-другому?